.htaccess não está funcionando

1

Estou tentando fazer com que o .htaccess funcione no Apache, mas o servidor não parece respeitá-lo.

No httpd.conf eu tenho:

AllowOverride All

Eu reiniciei o servidor com service httpd restart. Eu também fiz a service httpd reload.

Os documentos sugerem testar a configuração com um arquivo .htaccess de lixo. Se o servidor ler com êxito o arquivo .htaccess de lixo, isso resultará em um erro ao recuperar uma página do diretório. Mas não recebi nenhum erro, sugerindo que o servidor não está analisando o arquivo.

O que pode estar errado?

Anders Feder
fonte

Respostas:

0

Comece aqui . Dentro <VirtualHost 123.456.7.89>, você precisa ter o seguinte:

<Directory "/host/domains/www.foobar.com">
Options All MultiViews
AllowOverride All
# or AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Fonte: http://forums.devshed.com/apache-development-15/htaccess-not-being-accessed-8977.html


fonte
1
Não foi exatamente isso, mas percebi que havia mais de uma configuração 'AllowOverride' no httpd.conf. Consertar os dois fez o truque.
Anders Feder 25/11
Ainda bem que pude ajudar então!