ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter URL から「index.php」を削除するにはどうすればよいですか?

CodeIgniter URL から「index.php」を削除するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-24 17:23:17965ブラウズ

How Can I Remove

CodeIgniter の URL から「index.php」を削除する

CodeIgniter では、デフォルトで URL に「index.php」セグメントが含まれます。魅力の少ない冗長な URL に変更します。これは簡単に修正して、より効率的で直感的なユーザー エクスペリエンスを実現できます。

.htaccess を使用した Apache 構成

Apache Web サーバーの場合は、「.htaccess」ファイルを作成します。ルート Web ディレクトリ内に次のコードを含めます:

RewriteEngine on
RewriteCond  !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]

このコードはサーバーに指示します。 「index.php」や静的ファイル (JavaScript、CSS、画像など) などの特定の例外に一致しない URL を書き換え、一致するセグメントが追加された「index.php」ファイルを通じてそれらをリダイレクトします。

代替アプローチ

代替構成アプローチを以下に示します。 URL:

[CodeIgniter .htaccess 構成](http://snipplr.com/view/5966/codeigniter-htaccess/)

以上がCodeIgniter URL から「index.php」を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。