オペレーティング システム全体で mod_rewrite を有効にする
誤解がありますが、mod_rewrite は PHP とは無関係の Apache モジュールです。これを有効にするには、httpd.conf ファイルを変更する必要があります。
Apache 構成手順
次の行を httpd.conf に追加して、mod_rewrite モジュールをロードします。
LoadModule rewrite_module modules/mod_rewrite.so
アクティベーションのテスト
.htaccess ファイルを作成し、Web ディレクトリ内に配置します。ファイル内に次の行を含めます:
RewriteEngine on
このアクションで 500 内部サーバー エラーが発生せず、.htaccess ファイルが正常に解析された場合、URL 書き換えは有効になります。
プラットフォーム固有の考慮事項
上記の手順は、Apache をサポートするほとんどのオペレーティング システムに適用されます。ただし、一部のプラットフォームでは追加の構成が必要な場合があることに注意してください。たとえば、Debian ベースのシステムでは、mod_rewrite を有効にするために次のコマンドを発行する必要がある場合があります:
sudo a2enmod rewrite
以上が異なるオペレーティング システム間で Apache の mod_rewrite を有効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。