Problema de reescritura del mod de grabado de Debian

Problema de reescritura del mod de grabado de Debian

Estoy usando Debian Etch y Apache 2, con webmin.

La reescritura de mod está funcionando en mi servidor, pero cada vez que uso este código en mi .htaccess, aparece el error 500.

Opciones +SeguirEnlaces simbólicos

Reescribir motor encendido

ReescribirBase /

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

Reescribir regla ^(.)$http://sitio.eu/$1 [R=301,L]*

También recibo este error en el registro de errores de Apache:

Comando no válido 'RewriteEngine', quizás mal escrito o definido por un módulo no incluido en la configuración del servidor

Cualquier ayuda es muy apreciada.

Respuesta1

¿Has habilitado el módulo de reescritura?

a2enmod rewrite

Respuesta2

Después de solucionar eso, también tienes un problema con RewriteRule. El asterisco no puede estar al final de la línea. Probablemente falta después del punto, por lo que no solo coincide con nombres de páginas de una sola letra.

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

Respuesta3

Gracias por la información, chicos, después de navegar, resolví el problema agregando esta línea al final de mi archivo apache2.conf, encontré /etc/apache2:

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

Ahora funciona bien :)

información relacionada