Dynamische URL auf andere dyn. URL umschreiben

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Plati
Mitglied
Beiträge: 104
Registriert: 12.11.2007 16:51

Dynamische URL auf andere dyn. URL umschreiben

Beitrag von Plati »

Hallo,

wenn man bei phpBB3 ein Thema in ein anderes Unterforum verschiebt, ändert sich ja auch die URL von z.B.

Code: Alles auswählen

http://www.meineseite.de/viewtopic.php?f=1&t=123
in

Code: Alles auswählen

http://www.meineseite.de/viewtopic.php?f=2&t=123
Das Thema wird dann im neuen Forum erneut von Google mit der neuen URL indiziert und man hat doppelten Content.
Das möchte ich verhindern. Ich möchte die alte URL beim Aufruf mittels PHP in die neue URL umschreiben.


Die Seite mit der URL

Code: Alles auswählen

http://www.meineseite.de/viewtopic.php?f=1&t=123
soll also beim Aufruf durch die URL

Code: Alles auswählen

http://www.meineseite.de/viewtopic.php?f=2&t=123
ersetzt/umgeschrieben werden.

Wie ist das mit PHP möglich?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Dynamische URL auf andere dyn. URL umschreiben

Beitrag von Pyramide »

In phpBB gibt es dazu die Funktion redirect()
KB:knigge
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Dynamische URL auf andere dyn. URL umschreiben

Beitrag von tas2580 »

redirect() leitet aber per Meta Refresh oder 302 weiter. Besser währe eine 301 Weiterleitung.
Noch einfacher ist es wenn du einfach die Kanonische URL angibst.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Plati
Mitglied
Beiträge: 104
Registriert: 12.11.2007 16:51

Re: Dynamische URL auf andere dyn. URL umschreiben

Beitrag von Plati »

Die Methode mit der Kanonischen URL habe ich mir auch schon angeschaut. Das werde ich demnächst auch bei mir einbauen.
Doch wenn ich das richtig verstanden habe, wird dadurch mein Problem nicht gelöst. Die kanonische URL legt ja nur die "Struktur" der URL fest. In meinem Beispiel ist die Struktur aber nach dem Verschieben des Themas immer noch gleich, nur die Zahlen ändern sich ja jeweils.

Wie würde das ganze mit der 301 Weiterleitung funktionieren?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Dynamische URL auf andere dyn. URL umschreiben

Beitrag von nickvergessen »

Doch das Problem wird dadurch gelöst ;) Ich habs extra nachgeprüft
kein Support per PN
Plati
Mitglied
Beiträge: 104
Registriert: 12.11.2007 16:51

Re: Dynamische URL auf andere dyn. URL umschreiben

Beitrag von Plati »

Vielen Dank, dann werde ich diese Methode anwenden.
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“