web-dev-qa-db-ja.com

RewriteLogが機能しないのはなぜですか?

私は次のような.htaccessを持っています:

RewriteEngine on
RewriteLog "/Applications/MAMP/logs/rewrite_engine_log"

RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$
RewriteRule (.*) /mysite/index.php/$1

そのRewriteLogディレクティブを追加すると、内部サーバーエラーが発生します。

Apacheログファイルで次の情報を取得します。

/Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here

そのrewrite_engine_logファイルを手動で作成しませんでしたが、そのパス/ Applications/MAMP/logs /は私のMacに存在します。 RewriteEngineログファイルを取得するために次に何を試すことができますか?

9
openfrog

それはほとんどそれが言うことを意味します。 RewriteLogディレクティブを.htaccessファイルに入れることはできません。必要な場合は、サーバーの構成または仮想ホストの構成セクションに配置するのが唯一のオプションです。

Apacheのmod_rewrite manページ

18
muffinista