ホームページ >バックエンド開発 >PHPチュートリアル >.htaccessを使用してCodeIgniter URLからindex.phpを削除する方法?
書き換えルールを使用した CodeIgniter URL からのindex.php の削除
CodeIgniter URL からindex.php を削除するには、以下の mod_rewrite モジュールを利用できます。アパッチ2。その方法は次のとおりです:
1. Config.php を構成します
config.php を開き、次の行を変更します:
$config['index_page'] = "index.php";
:
$config['index_page'] = "";
2. URI プロトコルの設定
config.php の uri_protocol のデフォルトの AUTO 設定が機能しない場合は、
$config['uri_protocol'] = "REQUEST_URI";
3 に置き換えます。 .htaccess ファイルを変更する
次のコードをルート .htaccess ファイルに追加します。
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
注: 特定の .htaccess コードは、コードによって若干異なる場合があります。ホスティングサーバー上で。一部のサーバーでは追加の「?」が必要です。最後の行の終わり:
RewriteRule ^(.*)$ index.php?/ [L,QSA]
以上が.htaccessを使用してCodeIgniter URLからindex.phpを削除する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。