J'ai un fichier htaccess qui fonctionne parfaitement sur l'hôte mais quand je le mets sur le local, il me montre cette erreur :
Erreur de serveur interne
Le serveur a rencontré une erreur interne ou une mauvaise configuration et a été n'a pas pu répondre à votre demande.
Veuillez contacter l'administrateur du serveur, admin@localhost et informer de l'heure à laquelle l'erreur s'est produite, et de tout ce que vous avez pu faire qui aurait pu causer l'erreur.
De plus amples informations sur cette erreur sont disponibles dans le journal des erreurs du serveur serveur.
J'ai trouvé cette alerte dans le fichier journal des erreurs :
[Tue Apr 17 10:02:25 2012] [alert] [client 127.0.0.1] D:/wamp/www/jivan/sql/.htaccess : Commande invalide 'Header', peut-être mal orthographiée ou définie par un module non inclus dans la configuration du serveur.
voici le code de mon fichier 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>
mon serveur local fonctionne avec wamp et j'ai activé le module de réécriture aussi ! !!
alors quel est le problème ? !!