mod_rewrite gone mad
Bei einem meiner Projekte wird mod_rewrite massiv eingesetzt. Da bleibt es nicht aus, dass man mal einen Fehler einbaut. Auf diesen Fehler bin ich nur zufällig gestoßen. Bei einem Blick in die Webalizer-Statistiken viel mir eine unnatürliche Steigerung der Hits für eine Domain auf. Die genauere Hitstatistik lieferte den Übeltäter: ein altes Emailskript, was zu Kontaktaufnahme auf der Webseite diente, wurde ein wenig zu oft aufgerufen. Wollte da wohl jemand es zum Spammen missbrauchen? Da das Skript schon knapp einen Monat offline ist, habe ich doch mal kontrolliert was da los ist.
Jeder Aufruf der besagten Seite endete in einem “302 – moved permanently”, der wieder auf die gleiche Seite zeigte. Da haben sich Front- und Backendserver wohl missverstanden. Nach 1-2 Stunden rumfrickeln (ist ja nicht so, dass solche Fehler direkt findet
) und einer kleinen Umstrukturierung der Umschreiberegeln, läuft das System nun wieder ohne Endlosschleife und ein Aufruf der alten Seite liefert einen ordnungsgemäßen “410 – gone”.
















