ホームページ >バックエンド開発 >PHPチュートリアル >Apache の書き換え機能を使用して CodeIgniter URL から「index.php」を削除するにはどうすればよいですか?
CodeIgniter で URL をクリーンアップ: パスから「index.php」を削除する方法
CodeIgniter では、 URL は見苦しい場合があります。クリーンな、index.php 化されていない URL を実現するには、Apache の書き換え機能を利用できます。
.htaccess を使用した Apache 書き換え
.htaccess ファイルをアプリケーションのルート Web ディレクトリに以下を追加しますcontent:
RewriteEngine on RewriteCond !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt) RewriteRule ^(.*)$ /index.php/ [L]
このルールにより、特定のファイル (JavaScript、CSS、画像、robots.txt など) をターゲットにしていないリクエストは、元の URI が追加されて、index.php にリダイレクトされます。
改良された書き換えバージョン
URL パラメーターと特殊文字を処理する代替の書き換えバージョンここで見つけることができます:
http://snipplr.com/view/5966/codeigniter-htaccess/
以上がApache の書き換え機能を使用して CodeIgniter URL から「index.php」を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。