Apache 2.x での URL 書き換えは mod_rewrite.so によって実装されるため、Apache がこのモジュールにコンパイルされているかどうか、および Apache 設定ファイル httpd でこのモジュールがコンパイルされているかどうかを確認する必要があります。 .conf で呼び出されます。
(推奨チュートリアル: apache の入門から習熟まで )
Linux 環境で Apache の URL 書き換えを有効にする方法:
1. Apache で httpd を開きます。 .conf (通常は /etc/httpd/conf ディレクトリにあります)
2. #LoadModule rewrite_module modules/mod_rewrite.so を見つけて、以前の
#3.AllowOverride None を見つけて変更します「AllowOverride All」にするには、2 つすべてを変更します。
注:AllowOverride パラメーターは ALL に設定されます。これは、サーバー全体が URL ルールの書き換えをサポートすることを意味します。
Apache サーバーは、各 Web サイトのディレクトリにある .htaccess ファイルを読み取る必要があります。そのようなファイルが存在しない場合、またはこのドキュメントで URL 書き換えに関するルールが定義されていない場合、効果はありません。
4.apacheを再起動します
service httpd restart
以上がApacheでURL書き換えを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。