Unterschiede .htaccess unter Windows und Linux
Problem:
.htaccess arbeitet unterschiedlich unter Windows und Linux.
Linux:
.htaccess steuert mod_rewrite und Verzeichnisschutz
Windows:
.htaccess steuert nur den Verzeichnisschutz
httpd.ini steuert mod_rewrite
Lösung:
Sollten .htaccess Dateien unter Windows für mod_rewrite (Suchmaschinenoptimierung etc.) vorhanden sein, so löschen Sie diese Dateien oder benennen .htaccess um in httpd.ini um, da ansonsten Windows von einem Verzeichnisschutz ausgeht - es kommt Fehler 403: Zugriff verweigert.
mod_rewrite unter Windows:
Die Datei für mod_rewrite unter Windows lautet wie gesagt httpd.ini
Im Gegensatz zu .htaccess unter Linux ist es zusätzlich notwendig, in die 1. Zeile folgendes zu ergänzen:
[ISAPI_Rewrite]
Beispiel für httpd.ini (hier alle .php-Dateien nach .htm umwandeln):
[ISAPI_Rewrite]
RewriteRule (.*).htm $1.php
Deinen Kommentar hinzufügen