はじめに: これは、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] |
さらに、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 |
| |
| mod_rewrite を使用してページを削除する場合は、この |
09 |
、完了しました。 Apacheを再起動することも忘れないでください。 |
J2EE を愛してください Java Michael Jackson Video Station JSON オンライン ツールをフォローしてください | http://biancheng.dnbcw.info/php/339584.html pageNo:8