【Apache】RewriteEngine On にすると 403 Forbidden のエラーが発生した
mod_rewrite にて RewriteEngine On で エラー発生(Forbidden)
原因不明で困っていましたが、
リライトを使うには FollowSymLinksも有効にしないとダメらしい。
ディレクトリ単位の設定ファイル における書き換えエンジンを有効にする場合、
これらのファイルに “RewriteEngine On” をセットし、かつ “Options FollowSymLinks” を有効に しなければなりません。
あなたのところの管理者がユーザの ディレクトリの FollowSymLinks をオーバーライド を禁止していた場合、書き換えエンジンを使うことはできません。 この制限が必要なのは、セキュリティ関連の理由によります。
とのことで、
httpd.conf か .htaccess で Options +FollowSymLinks してから、
RewriteEngine On すること。
コメント