DocumentRoot in .htaccess sta causando un errore
-
02-07-2019 - |
Domanda
Ho DocumentRoot / var / www / test nel mio file .htaccess. Questo sta causando al server Apache un errore del server interno 500.
Il file di registro degli errori mostra: alert] [client 127.0.0.1] /var/www/.htaccess: DocumentRoot non consentito qui
AllowOveride All è impostato nel mio file conf.
Qualche idea sul perché questo accada?
Soluzione
La DocumentRoot non può apparire in un .htaccess
. Mettilo invece in httpd.conf
.
Altri suggerimenti
DocumentRoot deve essere impostato nella direttiva VirtualHost, non nel file .htaccess.
Qualche motivo specifico per cui hai inserito DocumentRoot nel tuo file .htaccess?
Non menzioni la tua versione di apache, ma i documenti per 2.0 dicono che DocumentRoot è valido solo per la configurazione di host virtuale o server. Secondo i documenti, non dovrebbe essere usato in un .htacces
http://httpd.apache.org/docs/2.0 /mod/core.html#documentroot