URL-Rewrite klappt trotz deaktiviertem mod_rewrite. Warum bloß?
Tobias_
- webserver
Hallo alle zusammen,
ich habe hier unter Ubuntu einen Apache installiert.
Ich habe eine htaccess-Datei, in der drinsteht:
RewriteEngine On
RewriteRule ^.*$ /$1.php [L]
Ich habe mit cd /etc/apache2/mods-available && sudo a2enmod rewrite und Serverneustart das Modul aktiviert (steht auch in phpinfo()) und es klappt.
Nun möchte ich das ganze mod_rewrite wieder ausschalten. Hab ich auch mit a2dismod getan (sagt mir auch phpinfo()).
Unerklärlicherweise schreibt er aber immernoch die Adressen um. Auch in einem anderen Browser. Ich habe dann die beiden Zeilen in der htaccess mit # auskommentiert. In der apache2.conf steht meiner Meinung nach auch nichts drin. Außerdem ist laut phpinfo() das Modul ja auch echt nicht geladen.
Wenn ich was an den (un-auskommentierten) Regeln ändere, werden diese Änderungen auch ignoriert.
Wieso schreibt der meine Adressen immernoch um? Gibt es da irgendeinen Cache?
Ich muss übrigens htaccess nehmen, weil ich auf dem Zielserver nur FTP-Zugang habe.
Gruß, Tobias
Wenn ich was an den (un-auskommentierten) Regeln ändere, werden diese Änderungen auch ignoriert.
Wieso schreibt der meine Adressen immernoch um? Gibt es da irgendeinen Cache?
Ich kenne mich da ja nicht so aus, aber du musst höchstwahrscheinlich den Server (also hier apache) neu starten. Schonmal versucht?
Oder hast du aus Versehen nur ein Backup der Datei verändert?
Ich kenne mich da ja nicht so aus, aber du musst höchstwahrscheinlich den Server (also hier apache) neu starten. Schonmal versucht?
Ich habe den Server neugestartet. Das sollte aber eigentlich nicht nötig sein, htaccess-Dateien sind sofort gültig. Ich kann ja später auch den Server nicht neustarten, ich habe ja gar keinen Zugriff darauf.
Oder hast du aus Versehen nur ein Backup der Datei verändert?
Nein, das würde ich ausschließen. Außerdem ist ja komisch, dass überhaupt etwas funktioniert, wo das Modul ja gar nicht geladen ist.
Es muss noch was anderes sein, fürchte ich.
Aber danke trotzdem, Tobias