Probleme mit 301 Weiterleitung - Browser "spinnen"
Verfasst: 06.07.2011 16:20
Hallo,
ich habe in meinem Forum (2.0.21) eine 301 Weiterleitung in der viewtopic.php und index.php (nur dort!) eingebaut.
Dabei wird überprüft, ob die aktuell aufgerufene URL der generierten "SEO-URL" (SEO Urls V2) entspricht:
http://www.cento-world.de/koennte-etwas ... 28860.html wäre die richtige URL
http://www.cento-world.de/koekjashdkjas ... 28860.html ist falsch und wird auf die obige per 301 weitergeleitet.
Ein Test mit einem redirect-check sagt, dass alles okay ist. Der Code sieht dafür aktuell so aus
und befindet sich in der viewtopic.php vor dem "Load templates" und vor "Output page header"!
Aktuell treten sporadisch Probleme bei dem Aufrufen von anderen Dateien, wo nichts verändert wurde, auf:
z.B. will ich die /memberlist.html aufrufen, werde aber auf die /index.html weitergeleitet
oder ich will die http://www.cento-world.de/privmsg,folder,inbox.html aufrufen, werde aber ebenfalls auf die /index.php weitergeleitet, obwohl ich eigentlich auf der http://www.cento-world.de/login.php?red ... lder=inbox landen müsste.
Eine Aufzeichnung der Daten im Header für die letzte Weiterleitung ergab folgendes Resultat (FF mit HttpFOX):
Ich vermute, dass sich der phpbb-interne redirect und die neue Weiterleitung gegenseitig stören und dass der Cache auch noch dazwischen funkt... Könnte auch etwas mit dem Login und den Cookies sein - ich bin jedenfalls ratlos!
Bei mir tritt es an unterschiedlichen Stellen im FF und IE auf. Ein neu installierter Chrome funktioniert wie er soll.
Jemand eine Idee, oder einen Lösungsansatz um das Problem zu lokalisieren? Danke im Voraus für Ideen oder Tipps die eine Lösung herbeiführen!
Grüße Sebastian
ich habe in meinem Forum (2.0.21) eine 301 Weiterleitung in der viewtopic.php und index.php (nur dort!) eingebaut.
Dabei wird überprüft, ob die aktuell aufgerufene URL der generierten "SEO-URL" (SEO Urls V2) entspricht:
http://www.cento-world.de/koennte-etwas ... 28860.html wäre die richtige URL
http://www.cento-world.de/koekjashdkjas ... 28860.html ist falsch und wird auf die obige per 301 weitergeleitet.
Ein Test mit einem redirect-check sagt, dass alles okay ist. Der Code sieht dafür aktuell so aus
Code: Alles auswählen
entfernt :P
Aktuell treten sporadisch Probleme bei dem Aufrufen von anderen Dateien, wo nichts verändert wurde, auf:
z.B. will ich die /memberlist.html aufrufen, werde aber auf die /index.html weitergeleitet
oder ich will die http://www.cento-world.de/privmsg,folder,inbox.html aufrufen, werde aber ebenfalls auf die /index.php weitergeleitet, obwohl ich eigentlich auf der http://www.cento-world.de/login.php?red ... lder=inbox landen müsste.
Eine Aufzeichnung der Daten im Header für die letzte Weiterleitung ergab folgendes Resultat (FF mit HttpFOX):
Code: Alles auswählen
gestartet Dauer gesendet empfangen Methode Resultat Typ URL
00:00:01.659 0.037 775 20 GET 302 Redirect (cached) http://www.cento-world.de/privmsg,folder,inbox.html
00:00:01.739 0.068 793 20 GET 302 Redirect (cached) http://www.cento-world.de/login.php?redirect=privmsg.php&folder=inbox
00:00:01.854 0.425 760 4071 GET 200 text/html http://www.cento-world.de/index.html
00:00:02.279 0.067 738 (1608) GET (Cache) text/css http://www.cento-world.de/templates/subSilver/subSilver.css
Bei mir tritt es an unterschiedlichen Stellen im FF und IE auf. Ein neu installierter Chrome funktioniert wie er soll.
Jemand eine Idee, oder einen Lösungsansatz um das Problem zu lokalisieren? Danke im Voraus für Ideen oder Tipps die eine Lösung herbeiführen!
Grüße Sebastian