タイトル: .htaccessの有効化
SEOタイトル: Apacheで.htaccessを有効化する方法
Apacheで .htaccess を有効にしたいときは、httpd.conf 側で AllowOverride と必要なモジュール設定を確認します。
.htaccess ファイルを置いただけでは効かないことがあるため、サーバー設定側の見直しが必要です。
有効化の考え方
.htaccess を有効にするには、対象ディレクトリに対して上位設定で上書きを許可する必要があります。
AllowOverride の設定
対象ディレクトリの AllowOverride が None になっている場合は、必要に応じて All などへ変更します。
mod_rewrite の有効化
URL書き換えを使う場合は、rewrite_module が読み込まれているか確認します。
LoadModule rewrite_module modules/mod_rewrite.so
確認したいこと
httpd.confや関連設定ファイルの場所- 対象ディレクトリの
AllowOverride設定 - 設定変更後に Apache を再起動しているか
.htaccessの内容自体に文法ミスがないか