MyBB.de Forum
Umleiten der URLs möglich? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Umleiten der URLs möglich? (/thread-7899.html)



Umleiten der URLs möglich? - Sm00chY - 03.12.2007

Hallo,

seit einem Jahr ist es so, dass das Forum im Root der Domain vorhanden ist. Sprich, es Links wie http://www.nerathor.com/neuigkeiten-f-28.html (dank SEO) gibt.
Nun soll demnächst der Server komplett neu aufgesetzt werden. In diesem Zusammenhang soll auch das Forum in eine Subdomain (http://forum.nerathor.com) o.ä. "umziehen". Da jetzt aber seit über einem Jahr unsere Seiten nach dem alten Muster in der Google Suche vorhanden sind, würden diese dann beim aufrufen ja "ins Leere" führen.
Gibt es ein Plugin o.ä., dass diese Abfragen abfängt und an die neue URL weiterleitet?

(Für Wordpress gibt es Permalinks Migration Plugin, allerdings weiß ich nicht, ob die Idee, die dahinter steckt sich überhaupt für mybb umsetzen lässt. Eventuell könnte jemand mit mehr PHP Kenntnissen mal einen blick drauf werfen?)

Danke schonmal im Voraus, smoo


RE: Umleiten der URLs möglich? - Michael - 03.12.2007

Möglich ist das sicherlich, eine fertige Lösung ist mir allerdings nicht bekannt.


RE: Umleiten der URLs möglich? - Sm00chY - 03.12.2007

Hallo Michael,

danke schonmal für die Antwort. Ich hab im offiziellen Forum mal eine Anfrage gestellt. Kann mir kaum vorstellen, dass ich der erste bin, der vor solch einem Problem steht.


RE: Umleiten der URLs möglich? - Sm00chY - 06.12.2007

Moin,

MyBBoard.net Mitglied pepotiger hat mir sehr geholfen, mein oben geschildertes Problem zu lösen. Und zwar ist das ganze per .htaccess möglich. Neben der in eurem neuen Verzeichnis vom Forum liegenden - und vom SEO-Plugin normalerweise automatisch erstellten - .htaccess benötigt man noch eine zweite .htaccess, die sich im Wurzelverzeichnis der Domain befinden muss.
In diese muss folgendes eingetragen werden:
Code:
RewriteEngine On
Options +FollowSymlinks
RewriteRule ^(.*)-t-([0-9]+).html(.*)$ http://forum.domain.tld/$1-t-$2.html$3 [R=301,L]
RewriteRule ^(.*)-t-([0-9]+)-([0-9]+).html$ http://forum.domain.tld/$1-t-$2-$3.html [R=301,L]
RewriteRule ^(.*)-f-([0-9]+)-([0-9]+).html(.*)$ http://forum.domain.tld/$1-f-$2-$3.html [R=301,L]
RewriteRule ^(.*)-f-([0-9]+).html(.*)$ http://forum.domain.tld/$1-f-$2.html [R=301,L]
RewriteRule ^(.*)-f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ http://forum.domain.tld/$1-f-$2-$3-$4-$5-$6.html [R=301,L]
RewriteRule ^(.*)-a-([0-9]+).html$ http://forum.domain.tld/$1-a-$2.html [R=301,L]
RewriteCond %{QUERY_STRING} ^action=profile&uid=([0-9]+)$ [NC]
RewriteRule ^member.php$ http://forum.domain.tld/member.php?action=profile&uid=%1 [R=301]

Statt http://forum.domain.tld die neue Adresse zum Forum angeben. Somit werden alle Anfragen an Threads, Posts, (Unter)Foren, Ankündigungen und Mitgliederprofile automatisch weitergeleitet und den Spidern der HTTP Headercode 301 (Seite ist permanent umgezogen) zurückgegeben.

@Mods/Admins: Liese sich der Beitrag ins Wiki aufnehmen? Gibt bestimmt noch mehr Leute, die vor dem Problem stehen.


RE: Umleiten der URLs möglich? - Mak - 06.12.2007

Der Sinn eines Wikis ist, dass jeder etwas eintragen kann. Wenn du das also für hilfreich hältst, kannst du das selbst machen.