CodeIgniter のすべての URL パスに追加された見苦しい「index.php」は、永続的な迷惑となる可能性があります。幸いなことに、このファイルはすぐに削除でき、きれいで本格的な URL が残ります。
Apache ユーザーの場合は、ルート Web ディレクトリに置かれた単純な .htaccess ファイルで問題を解決できます。
RewriteEngine on RewriteCond !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt) RewriteRule ^(.*)$ /index.php/ [L]
このコードは、特定の拡張子 (.js、.css、.jpg など) または特定のファイル名 ( robots.txt) は、「index.php」を含むように書き換えられます。
別の堅牢なソリューションは、
http://snipplr.com/view/5966/codeigniter-htaccess/ で見つけることができます。
これらの変更を実装すると、厄介な「index.php」をシステムから追放できます。 URL。CodeIgniter アプリケーションの美しさと機能性の両方を強化します。
以上がCodeIgniter URL から「index.php」を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。