[3.2] Mod Rewrite Regel

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
marcell79
Mitglied
Beiträge: 4
Registriert: 29.05.2017 18:13

[3.2] Mod Rewrite Regel

Beitrag von marcell79 »

Hallo,

Ich habe meine Alte Forensoftware VBulletin gegen die phpbb Version 3.2 ausgetauscht. In den Suchmaschienen ist aber noch das alte Archiv verlinkt. Jetzt würde ich gerne mittels Mod Rewrite eine automatische weiterleitung einrichten. Ich habe zwar schon 45 Minuten quer durchs Netz verschiedene Anleitungen studiert nur ist das für mich ein buch mit 7 siegeln. Kann mir jemand helfen?

Aus:

forum.domain.det/archive/index.php?t-23388.html

soll

forum.domain.de/viewtopic.php?f=10&t=23388

werden.

Dankende Grüße

Marcell
hackepeter13
Valued Contributor
Beiträge: 3545
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: [3.2] Mod Rewrite Regel

Beitrag von hackepeter13 »

in der .htaccess im Forum-Hauptverzeichnis folgendes einfügen:

1. Suche nach (falls noch nicht vorhanden einfügen):

Code: Alles auswählen

RewriteEngine On
2. folgendes in einer neuen Zeile einfügen:

Code: Alles auswählen

RewriteRule ^archive/index.php?t-(.*).html$ viewtopic.php?f=10&t=$1 [R=301,L,NC]
Testen ob es funktioniert und was passiert!
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2] Mod Rewrite Regel

Beitrag von canonknipser »

Ich würde das f=10& weglassen, da ja sicherlich nicht alle Topics in einem Forum stecken ;)
Die Topics werden auch ohne die Forennummer gefunden; es erzeugt ggf. nur einen Hauch mehr Last auf der DB.
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
hackepeter13
Valued Contributor
Beiträge: 3545
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: [3.2] Mod Rewrite Regel

Beitrag von hackepeter13 »

Das stimmt, hatte ich auch erst überlegt weg zu lassen. Aber ich dachte mir dann so, ob vllt. Forum 10 bei ihm als altes Archiv oder so eingerichtet ist.
marcell79
Mitglied
Beiträge: 4
Registriert: 29.05.2017 18:13

Re: [3.2] Mod Rewrite Regel

Beitrag von marcell79 »

Hallo,

Danke für die Hilfestellung. Ich habe die .httacces Datei um den Eintrag ergänzt. Leider findet keine weiterleitung auf die neue Adresse statt. Es bleibt bei der alten Url forum.domain.det/archive/index.php?t-23388.html

Anbei ein Auszug der .httacces Datei

Code: Alles auswählen

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^archive/index.php?t-(.*).html$ viewtopic.php?f=10&t=$1 [R=301,L,NC]

#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
#RewriteBase /

#
Grüße

Marcell
juliokr
Mitglied
Beiträge: 538
Registriert: 06.02.2015 12:54
Wohnort: Paris
Kontaktdaten:

Re: [3.2] Mod Rewrite Regel

Beitrag von juliokr »

Versuchs mal mit

Code: Alles auswählen

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^archive/index.php?t-([0-9]*)\.html$ viewtopic.php?f=10&t=$1 [R=301,L,NC]
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: [3.2] Mod Rewrite Regel

Beitrag von gn#36 »

Das alleine reicht nicht. Mit der URL Umschreibung kannst du zwar dann die neue URL verwenden, um auf den Beitrag zuzugreifen (zumindest wenn die Rewrite Rule korrekt ist, was ich nicht geprüft habe), das Forum wird aber weiterhin seine normalen URLs ausspucken. Du musst also alle URLs im Forum umschreiben, damit die neuen URLs auch wirklich benutzt werden.

Sowas macht z.B. Tobi in seiner SEO Erweiterung (die er vermutlich aber im Moment nicht weiterentwickelt).
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Support-Forum“