CodeIgniter htaccess と URL 書き換えの問題
CodeIgniter の URL から「index.php」セグメントを削除することは、初心者にとって一般的な課題となる可能性があります。関係する手順と潜在的な問題のトラブルシューティングを詳しく見てみましょう。
セットアップ
目的の URL 構造を実現するには、次の 3 つの手順が重要です。
次の構成設定を更新します。
$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name'; $config['index_page'] = ''; $config['uri_protocol'] = 'AUTO';
次のコードを .htaccess ファイルに追加します。
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
A. Apache Web サーバー
トラブルシューティング
500 Internal Server Error:
「index.php」セグメントのないページにはまだアクセスできません:
以上がCodeIgniter URL から「index.php」を削除する方法: .htaccess と URL 書き換えのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。