Erreur de Serveur interne - htaccess
J'ai un fichier htaccess qu'il fonctionne parfaitement sur l'hôte, mais quand je l'ai mis sur le local ,il m'indique cette erreur:
Erreur Interne Du Serveur
Le serveur a rencontré une erreur interne ou de mauvaise configuration et a été
incapable de répondre à votre demande.Veuillez contacter l'administrateur du serveur, admin@localhost et informer
du temps l'erreur s'est produite, et tout ce que vous avez pu faire
qui peut avoir provoqué l'erreur.Plus d'informations sur cette erreur peut être disponible dans le serveur d'erreur
journal.
J'ai trouvé cette alerte dans le fichier journal des erreurs :
[Mar 17 Avr à 10:02:25 2012] [alerte] [client 127.0.0.1] D:/wamp/www/jivan/sql/.htaccess: Invalid command 'Header', peut-être mal orthographié ou défini par un module non inclus dans la configuration du serveur
c'est mon fichier htaccess code:
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>
mon serveur local géré par wamp et j'ai activé le module de réécriture trop!!!
alors, quel est le problème?!!
- meilleure réponse ici
Vous devez vous connecter pour publier un commentaire.
la
Header
directivemod_headers
module apache. Vous devez vous assurer que le module est chargé dans le serveur apache.Suit pour activer les en-TÊTES de modules
sudo a2enmod headers && sudo service apache2 restart
(devrait fonctionner sur Debian-based distributions).Sur votre ligne de commande:
Installer mod_headers
et puis redémarrez apache
Essayez ceci:
Avez-vous redémarré WAMP après l'installation /activation de l'?
Dans une Ubuntu/Debian Machine, vous pouvez simplement exécuter cette commande:
et devraient être tous ensemble.....
Cette réponse qui fonctionne pour moi