DocumentRoot no .htaccess está causando um erro
-
02-07-2019 - |
Pergunta
Eu tenho DocumentRoot / var / www / teste no meu arquivo .htaccess. Isso está causando o servidor apache para me dar um erro interno do servidor 500.
Os shows de arquivo de log de erro: alerta] [client 127.0.0.1] /var/www/.htaccess: DocumentRoot não permitidos aqui
AllowOveride Tudo está definido no meu arquivo conf.
Qualquer idéia de por que isso está acontecendo?
Solução
O DocumentRoot directiva não pode aparecer em um arquivo .htaccess
. Coloque-o em httpd.conf
vez.
Outras dicas
DocumentRoot deve ser definido em sua diretiva VirtualHost, não o seu arquivo .htaccess.
Você tem algum motivo específico que você colocar DocumentRoot em seu arquivo .htaccess?
Você não mencionam a sua versão apache, mas docs para 2,0 digamos que DocumentRoot é válido apenas para virtualhost ou configuração do servidor. Monitores segundo os docs ele não deve ser usado em uma Htacces
http://httpd.apache.org/docs/2.0 /mod/core.html#documentroot