ホームページ > バックエンド開発 > PHPチュートリアル > CodeIgniter URL から「index.php」を削除するにはどうすればよいですか?

CodeIgniter URL から「index.php」を削除するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-18 18:28:20
オリジナル
145 人が閲覧しました

How Can I Remove the

CodeIgniter ルート内のユビキタスな「index.php」の削除

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 サイトの他の関連記事を参照してください。

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