問題:
CodeIgniter を使用する初心者向け、「index.php」の削除「about」などのページにアクセスする際の URL からのアクセス (例: "localhost/ci/about") は依然としてわかりにくいです。構成を試したり、解決策を検索したにもかかわらず、望ましい機能はまだ達成されていません。
回答:
この問題を解決し、URL 書き換えをクリーンアップするには、次の手順に従います。 :
1. application/config.php の設定:
2.ルート ディレクトリの .htaccess:
CodeIgniter インストールのルート ディレクトリに次の内容の .htaccess ファイルを作成します:
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
3. Apache で書き換えエンジンを有効にする (まだ有効になっていない場合):
これらの手順を完了すると、"インデックスなしでページにアクセスできるようになります。 .php」を URL に含めます。たとえば、「localhost/ci/about」は「about_page.php」ビューを正常にロードする必要があります。
以上がCodeIgniter の URL から「index.php」を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。