Ich habe eine htaccess-Datei, die auf dem Host perfekt funktioniert, aber wenn ich sie lokal einstelle, wird mir dieser Fehler angezeigt:
interner Serverfehler
Der Server hat einen internen Fehler oder eine Fehlkonfiguration festgestellt und konnte Ihre Anforderung nicht ausführen.
Wenden Sie sich an den Serveradministrator admin @ localhost und informieren Sie ihn über den Zeitpunkt des Fehlers und über alles, was Sie möglicherweise getan haben, um den Fehler zu verursachen.
Weitere Informationen zu diesem Fehler finden Sie möglicherweise im Serverfehlerprotokoll.
Ich habe diese Warnung in der Fehlerprotokolldatei gefunden:
[Di Apr 17 10:02:25 2012] [alert] [client 127.0.0.1] D: /wamp/www/jivan/sql/.htaccess: Ungültiger Befehl 'Header', möglicherweise falsch geschrieben oder von einem Modul definiert, das nicht in enthalten ist die Serverkonfiguration
Dies ist mein htaccess-Dateicode:
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>
Mein lokaler Server wird von Wamp betrieben und ich habe auch das Rewrite-Modul aktiviert !!!
Also, was ist das Problem? !!