Problema de reescrita do mod Debian etch

Problema de reescrita do mod Debian etch

Estou usando um debian etch e apache 2, com webmin.

A reescrita do mod está funcionando no meu servidor, mas sempre que uso esse código no meu .htaccess, recebo o erro 500.

Opções + Seguir links simbólicos

RewriteEngine ativado

Reescrever Base /

ReescreverCond %{HTTP_HOST} ^www.site.eu$ [NC]

ReescreverRegra ^(.)$http://site.eu/US$ 1 [R=301,L]*

Também recebo este erro no log de erros do Apache:

Comando inválido 'RewriteEngine', talvez escrito incorretamente ou definido por um módulo não incluído na configuração do servidor

Qualquer ajuda é muito apreciada.

Responder1

Você ativou o módulo de reescrita?

a2enmod rewrite

Responder2

Depois de corrigir isso, você também terá um problema com o RewriteRule. O asterisco não pode ficar no final da linha. Provavelmente está faltando depois do ponto para que você não corresponda apenas aos nomes de páginas com uma única letra.

RewriteRule ^(.*)$ http://site.eu/$1 [R=301,L]

Responder3

Obrigado pelas informações, pessoal, depois de navegar, resolvi o problema adicionando esta linha na parte inferior do meu arquivo apache2.conf, encontrado em /etc/apache2:

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Agora funciona bem :)

informação relacionada