htaccess não funcionará

1

No meu novo servidor vps.net, o .htaccess não funciona. mod_rewrite é o que o .htaccess está tentando fazer.

Estes são os passos que tenho feito até agora:

Adicionado:

<Directory "/var/www/*">
    Order allow,deny
    Allow from all
    AllowOverride All
</Directory>

Para /etc/apache2/apache2.conf

Reinicie o apache. /etc/init.d/apache2 restart

Sem sorte.

Verificamos que o .htaccess está realmente lá.

Confirmei que meu apache2.conf tem a linha AccessFileName .htaccess .

Editado /etc/apache2/sites-available/default

Alterado:

DocumentRoot /var/www
<Directory />
       Options FollowSymLinks
       AllowOverride None
</Directory>
<Directory /var/www/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride None
       Order allow,deny
       allow from all
</Directory>

para:

DocumentRoot /var/www
<Directory />
       Options FollowSymLinks
       AllowOverride All
</Directory>
<Directory /var/www/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Order allow,deny
       allow from all
</Directory>

Reinicie o apache. /etc/init.d/apache2 restart

Sem sorte.

Não sabe o que tentar em seguida?

    
por JD Isaacks 09.02.2011 / 21:12

1 resposta

2

O rewrite.load aparece em /etc/apache/mods-enabled/ ?

Se não, aparece em /etc/apache/mods-available/ ?

Se estiver no último e não no anterior, a2enmod rewrite e outro reinício do Apache devem colocá-lo no seu caminho - isso cria um link simbólico em -enabled para o arquivo em -available , que informa ao Apache para carregar esse módulo.

Se isso não funcionar, você recebe algo em /var/log/apache/error.log (ou onde quer que sua instância do Apache registre seus erros?)

    
por 09.02.2011 / 21:17

Tags