ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter 2.0 URL から「index.php」を削除するにはどうすればよいですか?
CodeIgniter 2.0 の URL から「index.php」を削除
問題:
多くユーザーが CodeIgniter から「index.php」セグメントを削除する際に問題が発生する2つのURL。 CodeIgniter 1.7 で使用されていた以前のソリューションはもう十分ではありません。
トラブルシューティングの手順:
1.書き換えルール:
RewriteEngine On 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 ^(.*)$ index.php/ [L]
2. URI プロトコルとインデックス ページ:
3.ファイル構造:
4. .htaccess の最適化:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/(site)/ [L]
5.パス区切り文字の変更:
6.サポートにお問い合わせください:
以上がCodeIgniter 2.0 URL から「index.php」を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。