Weiterleitung von Unterordner

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
andi90
Mitglied
Beiträge: 3
Registriert: 15.04.2017 21:11

Weiterleitung von Unterordner

Beitrag von andi90 »

Hallo miteinander,

ich bin kein phpBB-Profi und habe keine Ahnung, wie ich folgendes Problem lösen soll.
Ich betreue ein Forum welches soweit gut läuft und da demnächst zu einem neuen Hoster umgezogen und eine neue Seite eingerichtet wird dachte ich mir, die alte Struktur etwas zu verbessern.
Das Forum befindet sich nämlich in einem Unterordner, also http://www.beispiel.de/unterordner/forum
Ich würde nun aber gerne erreichen, daß es unter http://www.beispiel.de/forum erreichbar ist. Jetzt frage ich mich aber: wie kann man alte Links, die irgendwo rumgeistern auf diverse Posts und Themen, zu der neuen URL umleiten bzw. ist dies überhaupt irgendwie möglich?

Beste Grüße,
Andi
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Weiterleitung von Unterordner

Beitrag von Mahony »

Hallo
Foren-intern geht das mit einem SQL-Befehl:

Für Links innerhalb vom BBCode URL

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://www.beispiel.de/unterordner/forum', 'http://www.beispiel.de/forum') WHERE post_text LIKE '%http://www.beispiel.de/unterordner/forum%';
Für normale Links innerhalb eines Beitrags

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://www.beispiel.de/unterordner/forum', 'http://www.beispiel.de/forum') WHERE post_text LIKE '%http://www.beispiel.de/unterordner/forum%'; 
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
andi90
Mitglied
Beiträge: 3
Registriert: 15.04.2017 21:11

Re: Weiterleitung von Unterordner

Beitrag von andi90 »

Hallo Mahony,

vielen Dank dafür. Aber wie ist es mit externen Links von anderen Seiten etc.? Also wenn jemand einen Link auf mein Forum postet und dieser jetzt auf unterordner/forum verweist?
juliokr
Mitglied
Beiträge: 538
Registriert: 06.02.2015 12:54
Wohnort: Paris
Kontaktdaten:

Re: Weiterleitung von Unterordner

Beitrag von juliokr »

andi90 hat geschrieben:Hallo Mahony,

vielen Dank dafür. Aber wie ist es mit externen Links von anderen Seiten etc.? Also wenn jemand einen Link auf mein Forum postet und dieser jetzt auf unterordner/forum verweist?
Das kannst Du mit einem .htaccess lösen
Er müsste in etwa so aussehen

Code: Alles auswählen

RewriteEngine on
RewriteRule ^/?unterordner/forum/(.*)$ /forum/$1 [R=301,L]
andi90
Mitglied
Beiträge: 3
Registriert: 15.04.2017 21:11

Re: Weiterleitung von Unterordner

Beitrag von andi90 »

Vielen Dank juliokr, das hat bestens funktioniert.
Ich musste es ein wenig abwandeln, falls jemand nochmal ein ähnliches Problem haben sollte:

Code: Alles auswählen

RewriteEngine On
RedirectMatch 301 /unterordner/forum/(.*) http://www.beispiel.de/forum/$1
Ich bin kein Profi was diese ganzen Rewrite-Regeln angeht, aber hab eine Menge mit deiner Version und anderen Vorschlägen rumprobiert bevor es endlich mit dem RedirectMatch einwandfrei funktionierte.

Auch die SQL-Befehle von Mahony haben bestens funktioniert, auch dafür nochmal ein großes Dankeschön!

Gruß,
Andi
Antworten

Zurück zu „Support-Forum“