ホームページ >バックエンド開発 >PHPチュートリアル >Codeigniter アプリケーションがアプリケーション ディレクトリを作成した後、エントリ ファイルindex.php をどのように書き換えるべきですか?
----アプリケーション
---------- 管理者
----------- キャッシュ
----------- 設定
---------- ----コントローラー
----------コア
-----------エラー
---------------ヘルパー
----- ------ライブラリ
----------モデル
-----------ビュー
----------ホーム
---------- ----キャッシュ
---------------設定
-----------コントローラー
---------------コア
----- ------エラー
---------------ヘルパー
-----------ライブラリ
-----------モデル
--- --------ビュー
-----システム
-----public (ルートディレクトリ)
-----------admin.php
---------- ----index.php
現在のフロントエンドは http://www.ci.com です
バックエンドは http://www.ci.com/admin.php です。.php を追加する必要がありますsuffix 通常のアクセスの場合、パブリック config.php をパブリック ディレクトリに配置して、デフォルト アクセス用のモジュールと手動ロードおよびアクセス用のモジュールを指定できますか? ? ?
エントリ ファイルは 1 つだけあり、index.php フロントエンド admin.php バックエンド .htaccess です。現在、.htaccess は
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQU EST_FILENAME} ! -d
#RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$index.php [NC,L]
RewriteRule ^(.*)$index.php [L,E= PATH_INFO1 ]
http://www.ci.com がデフォルトでフロントエンドに入ります。今度は http://www.ci.com/admin を次のように書きたいと思います
http ://www.ci .com/admin.php にサフィックスを追加する必要があります。これを .htaccess に記述するにはどうすればよいですか? ? ?
これは Apache の Linux 書き換えルールとの違いは何ですか?
Linux に配置すると css と js のパスが正しくなくなるのはなぜですか?
/uikit.min.css"> script type="text/javascript" src="/jquery-1.11.0.min.js"> ;script type="text/javascript" src="/uikit.min.js">
ウィンドウは次のようになりますそうです、CSS と JS は Linux では読み込むことができません
これを以前に行ったことはありますか
フロントエンドとWeb サイトのバックエンド 端末は別のプロジェクトである必要があります (前者は一般向け、後者は管理者用)
http://www.ci.com/admin 経由でバックエンドに入りたい場合は
することができますルーティングテーブルに管理モデルを追加します"asset/uikit/js") が返されます。それを知るためには、まずそれを見なければなりませんね。
CI はシングルエントリー Web サイトを開発し、URL の書き換えもシングルエントリー Web サイトに適応するように記述されます
Web サイトのフロントエンドとバックエンドは別のプロジェクトである必要があります (前者は一般向けであり、後者は管理者向けです)
http://www.ci.com/admin 経由でバックエンドに入りたい場合
管理モデルの分析をルーティング テーブルに追加できます
もちろん、エントリファイル名は、index.php です
base_url("asset/uikit/js") が何を返すかについては、最初にそれを確認する必要があります知っていますよね?
ありがとうございます!
それでは、まずはエントリーファイルからhome.phpとadmin.phpに配布して試してみましょう。また、私が望むことを達成するためにroutes.phpを直接変更したいです
base_url("asset/uikit/js") 出力されたURLは、どこにあるのかを調べます。