RedirectMatch
Verfasst: 21.06.2011, 15:34
Ich möchte in der .htaccess-Datei den StatusCode 310 zurückgeben für bestimmte URLs. Ein Beispiel sind alle Seiten, die im Verzeichnis "bewertung" liegen:
Das klappt auch wunderbar - wenn ich eine URL aufrufe, die im Verzeichnis "bewertung" liegt, bekomme ich "Gone" angezeigt. So soll es sein.
Jetzt dachte ich mir, ich würde diesen Status Code gerne für alle URLs zurückgeben, die ein Fragezeichen irgendwo zwischendrin enthalten. Dafür haben ich folgende Zeile geschrieben, die aber nicht funktioniert:
Davon habe ich auch unzählige Variationen probiert. Woran kann es denn ligen, dass es nicht funktioniert? Ist es vllt. gar nicht möglich mit "RedirectMatch" URLs zu entfernen, die ein bestimmtes Zeichen beinhalten?
Code: Alles auswählen
RedirectMatch Gone /bewertung/(.*)/(.*)
Jetzt dachte ich mir, ich würde diesen Status Code gerne für alle URLs zurückgeben, die ein Fragezeichen irgendwo zwischendrin enthalten. Dafür haben ich folgende Zeile geschrieben, die aber nicht funktioniert:
Code: Alles auswählen
RedirectMatch Gone /(.*)\?(.*)
Davon habe ich auch unzählige Variationen probiert. Woran kann es denn ligen, dass es nicht funktioniert? Ist es vllt. gar nicht möglich mit "RedirectMatch" URLs zu entfernen, die ein bestimmtes Zeichen beinhalten?