왜 RewriteLog가 작동하지 않습니까?


9

다음과 같은 .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 로그 파일을 얻기 위해 다음에 무엇을 시도 할 수 있습니까?

답변:


18

그것은 그것이 말하는 것을 거의 의미합니다. RewriteLog 지시문을 .htaccess 파일에 넣을 수 없습니다. 필요한 경우 유일한 옵션은 서버 구성 또는 가상 호스트의 구성 섹션에 배치하는 것입니다.

아파치의 mod_rewrite 매뉴얼 페이지


서버 설정은 어디에 있습니까?
openfrog 2009

나는 맥에 아니지만, 나는 그것이 /Applications/MAMP/conf/apache/httpd.conf에있는 것 같아요
muffinista
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.