Codeigniter 2 の URL からのindex.php の削除
Codeigniter 2 では、URL からのindex.php の削除は、 を変更することで実現できます。 htaccess ファイル。方法は次のとおりです。
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /(site)/index.php?/ [L] </IfModule>
「(site)」をサイト フォルダーの実際の名前に置き換えてください。これにより、書き換えルールが正しいフォルダー構造内で Index.php ファイルを検索するようになります。
追加メモ:
上記が機能しない場合は、.htaccess ファイルに追加の RewriteRule を追加してみてください。
RewriteRule ^(.*)$ - [E=BASE:www\.mysite\.com]
以上がCodeIgniter 2 の URL から Index.php を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。