DocumentRoot en .htaccess está causando un error
-
02-07-2019 - |
Pregunta
Tengo DocumentRoot / var / www / test en mi archivo .htaccess. Esto hace que el servidor apache me dé un error interno de 500 servidores.
El archivo de registro de errores muestra: alerta] [cliente 127.0.0.1] /var/www/.htaccess: DocumentRoot no permitido aquí
AllowOveride All está configurado en mi archivo conf.
¿Alguna idea de por qué sucede esto?
Solución
La directiva DocumentRoot no puede aparecer en un archivo .htaccess
. Póngalo en httpd.conf
en su lugar.
Otros consejos
DocumentRoot debe configurarse en su directiva VirtualHost, no en su archivo .htaccess.
¿Alguna razón específica por la que incluyó DocumentRoot en su archivo .htaccess?
No menciona su versión de apache, pero los documentos para 2.0 dicen que DocumentRoot solo es válido para virtualhost o la configuración del servidor. Según los documentos, no se debe utilizar en un archivo .htacces
http://httpd.apache.org/docs/2.0 /mod/core.html#documentroot