SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【Apache】RewriteEngine On にすると 403 Forbidden のエラーが発生した

mod_rewrite にて RewriteEngine On で エラー発生(Forbidden)

原因不明で困っていましたが、

リライトを使うには FollowSymLinksも有効にしないとダメらしい。

ディレクトリ単位の設定ファイル における書き換えエンジンを有効にする場合、
これらのファイルに “RewriteEngine On” をセットし、かつ “Options FollowSymLinks” を有効に しなければなりません。
あなたのところの管理者がユーザの ディレクトリの FollowSymLinks をオーバーライド を禁止していた場合、書き換えエンジンを使うことはできません。 この制限が必要なのは、セキュリティ関連の理由によります。

とのことで、

httpd.conf か .htaccess で Options +FollowSymLinks してから、
RewriteEngine On すること。

関連するメモ

コメント