Pregunta Error interno del servidor - htaccess


Tengo un archivo htaccess que funciona perfectamente en el host pero cuando lo pongo en local, me muestra este error:

error de servidor interno

El servidor encontró un error interno o una configuración incorrecta y fue   No se puede completar su petición.

Por favor, póngase en contacto con el administrador del servidor, admin @ localhost e informe   de la hora en que ocurrió el error, y de todo lo que haya hecho   eso puede haber causado el error.

Más información sobre este error puede estar disponible en el error del servidor   Iniciar sesión.

Encontré esta alerta en el archivo de registro de error:

[Mar 17 de abril, 10:02:25 2012] [alerta] [cliente 127.0.0.1] D: /wamp/www/jivan/sql/.htaccess: Comando inválido 'Encabezado', quizás mal escrito o definido por un módulo no incluido en la configuración del servidor

este es mi código de archivo htaccess:

  RewriteEngine On
AddDefaultCharset utf-8
RewriteRule ^([0-9-]+)/keyword_show.html$ keyword_show.php?keyword_id=$1
RewriteRule ^page_(.*).html$  page.php?url=$1
RewriteRule ^([0-9-]+)/(.*)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&id=$3&pagenumber=$4
RewriteRule ^([0-9-]+)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&pagenumber=$3
RewriteRule ^([0-9-]+)/(.*).html$ $2.php?advertisement_cat=$1
# cache images and flash content for one month
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

# cache text, css, and javascript files for one month
<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

mi servidor local ejecutado por wamp y habilité el módulo de reescritura también !!!

Entonces, ¿cuál es el problema?


74
2018-04-17 05:40


origen


Respuestas:


el Header directiva está en el mod_headers módulo apache Debe asegurarse de que el módulo esté cargado en el apache servidor.


101
2018-04-17 05:44



Pasos para habilitar los módulos HEADERS

$ cd /etc/apache2/mods-available
$ sudo a2enmod headers
$ /etc/init.d/apache2 restart

72
2017-10-22 06:09



En tu línea de comando:

Instalar mod_headers

sudo a2enmod headers

y luego reinicia Apache

service apache2 restart

29
2018-05-20 12:23



Prueba esto:

<IfModule mod_headers.c> Header set [your_options] </IfModule>

¿Ha reiniciado WAMP después de instalar / habilitar?


11
2018-04-17 05:45



En una máquina Ubuntu / Debian, simplemente puede ejecutar este comando:

sudo ln -s /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled/

y debería estar todo listo .....


6
2018-05-01 21:42