ホームページ > バックエンド開発 > PHPチュートリアル > CI は、index.php に移動します

CI は、index.php に移動します

WBOY
リリース: 2016-06-23 14:34:59
オリジナル
1199 人が閲覧しました

はじめに: これは、php に関する知識、スキル、経験、および一部の php ソース コードなどを紹介する、index.php への CI の詳細ページです。

class='pingjiaF' Frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=339584'scroll='no'>

CI のデフォルトの書き換え URL は次のようになりますたとえば、CI ルート ディレクトリは /CodeIgniter/ の下にあり、その下のセカンダリ URL は http://localhost /CodeIgniter/index.php/welcome に似ています。見た目が良くありません。その中のindex.phpを削除するにはどうすればよいですか?

1. Apache 設定ファイル conf/httpd.conf を開きます:

LoadModule rewrite_module modules/mod_rewrite.so 行の前の # を削除します。

AllowOverride None を検索し (設定ファイルの多くの場所にあります)、コメント情報を確認し、該当する .htaccess 内の行情報をAllowOverride All に変更します。

2. CI のルートディレクトリ、つまり、index.php と system と同じレベルのディレクトリに、ファイル名を直接作成しても成功しません。まずメモ帳ファイルを作成して保存します。この名前でファイルするだけです。内容は以下の通りです(CIマニュアルにも紹介されています):

1 RewriteEngine on

2 RewriteCon d $1! ^(index.php|画像|ロボット。 txt)

3 RewriteRule ^(.*)$ /index.php/$1 [L]
ファイルが www のルート ディレクトリにない場合、たとえば私のものは http://www.nowmagic.net/CodeIgniter/ です。3 行目は RewriteRule ^(.*)$ /CodeIgniter/index.php/$1 [L] として書き換える必要があります。

さらに、index.php の同じディレクトリに js フォルダーと css フォルダーがあります。これらをフィルターして削除する必要があります: RewriteCond $1 !^(index.php|images| js|css |robots.txt)

3. CI 構成ファイル (system/application/config/config.php) の $config['index_page'] = "index.php" を変更します。 ] = " ";

ソースを表示します 印刷します ?

|----------------- -------------------------------------------------- ------

03 | インデックス ファイル

04 |------ ------------------------------------------------- - -----

05

06 に名前を変更していない限り、
|

07
| mod_rewrite を使用してページを削除する場合は、この
変数を空白に設定します。

09
| config [ 'index_page' ] = '' ;

とても簡単です、CI を体験してください~
、完了しました。 Apacheを再起動することも忘れないでください。

http://biancheng.dnbcw.info/php/339584.html pageNo:8
J2EE を愛してください Java Michael Jackson Video Station JSON オンライン ツールをフォローしてください
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート