¿Por qué mi RewriteLog no funciona?


9

Tengo un .htaccess que se ve así:

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

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

Cuando agrego esa directiva RewriteLog, recibo un error interno del servidor.

En los archivos de registro de Apache obtengo esta información:

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

No creé ese archivo rewrite_engine_log manualmente, pero esa ruta / Aplicaciones / MAMP / logs / existe en mi mac. ¿Qué puedo probar a continuación para obtener los archivos de registro RewriteEngine?

Respuestas:


18

Más o menos significa lo que dice. No puede poner una directiva RewriteLog en un archivo .htaccess. Si lo necesita, su única opción es ponerlo en la configuración del servidor o en la sección de configuración de un host virtual:

Página del manual de mod_rewrite de apache


¿Dónde está esa configuración del servidor?
openfrog

No estoy en una Mac, pero creo que se encuentra en /Applications/MAMP/conf/apache/httpd.conf
muffinista
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.