CodeIgniter 2 で URL から Index.php を削除する
CodeIgniter 2 で URL から Index.php を削除するには、特定の .htaccess 構成が必要です。ただし、一部のユーザーは、.htaccess コードを CodeIgniter 1.7 から 2 に適応させるときに問題に遭遇しました。
.htaccess 構成のトラブルシューティング
この問題を解決するには、次のことを試してみることを検討してください。 htaccess コード:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /(site)/ RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /(site)/index.php?/ [L] </IfModule>
置換"(site)" はサイト フォルダーの実際の名前に置き換えます。
追加の調整
index.php ファイルで、次の設定が正しく構成されていることを確認します。
更新されたフォルダー構造
デフォルトのフォルダー構造を変更し、パスを調整しますそれに応じて:
適切な機能を確保し、index.php 内のパスがこれらの変更を正確に反映していることを確認してください。
以上が.htaccess を使用して CodeIgniter 2 の URL からindex.php を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。