Tanelorn.net
Medien & Phantastik => Multimedia => Multimedia - Software & Betriebsysteme => Thema gestartet von: Gast am 25.11.2006 | 02:39
-
Hi Folks,
Ich hoffe hier kann Mir jemand helfen, die entsprechenden Supportboards geben aktuell nicht viel her.
Ich hab meinen Blog vor ein paar Wochen etwas umkonfiguriert und die Adressen der Artikel verändert.
Ein Artikel der vorher so verlinkt war:
http://phantastischewelten.de/2005/12/17/liquid-zocken-bei-preacher-2/
sieht jetzt so aus:
http://phantastischewelten.de/liquid-zocken-bei-preacher-2/
Das Problem das dadurch entstanden ist, sind unzählige "File not found"-Errors, die durch Suchmaschinen erzeugt werden. Jetzt möchte Ich per mod_rewrite diese Fehler abfangen, in dem aus
http://phantastischewelten.de/2005/12/17/liquid-zocken-bei-preacher-2/ automatisch
http://phantastischewelten.de/liquid-zocken-bei-preacher-2/ werden soll, d.h. wenn jemand einen veralteten Link anklickt, soll dieser nicht in einer 404 enden, sondern von meinem Server automatisch an die neue Adresse weitergereicht werden.
Das geht wie schon gesagt per mod_rewrite und regulären Ausdrücken. Aber hier stoss Ich absolut an meine Grenzen. Ich raff den Kram einfach net bzw. hab nicht so wirklich den Kopf dafür :(
Meine aktuelle .htaccess sieht so aus:
http://phantastischewelten.de/htaccess.txt
-
Was mich wundert, dass du überall QSA (query string append) setzt. Meiner Meinung solltest du eher L (last) setzen.
-
^/\d{4}/\d{2}/\d{2}/(.*) /$1 [L]
sollte eigentlich dafür genügen
-
Was mich wundert, dass du überall QSA (query string append) setzt. Meiner Meinung solltest du eher L (last) setzen.
der htaccess wurde von wordpress erzeugt
-
^/\d{4}/\d{2}/\d{2}/(.*) /$1 [L]
sollte eigentlich dafür genügen
nee, tut leider nicht. ich hab grad den verdacht das das nicht hinhaut weil die adresse eh schon per modrewrite erzeugt wird... hm.... keine ahnung. falls noch jemandem was dazu einfällt: bitte, nur her damit :)
-
Ja, es geht immer nur ein rewrite.
-
ok, dann wunderts mich net.
könnte man also höchstens einen manuellen redirect einsetzen, aber das ist ehrlich gesagt zu viel aufwand.