Wer kennt sich mit 301 Weiterleitungen aus?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
darkeyeX
Mitglied
Beiträge: 476
Registriert: 31.10.2004 14:40

Wer kennt sich mit 301 Weiterleitungen aus?

Beitrag von darkeyeX »

Hallo,

kann jemand bitte sagen was ich in die htaccess schreiben muss, wenn folgende Dateien aus meinem Forum weitergeleitet werden sollen:

von http://forum.domain.com/ftopic3081.html

nach

http://forum.meinedomain.com/topic3081.html

wobei hier die Zahl hinter 'topic' immer verschieden ist. Das einzige was sich in den Urls ändert, ist das Fehlen eines einzigen Buchstabens (ftopic zu topic).

Wäre nett wenn jemand weiterhelfen kann.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Wer kennt sich mit 301 Weiterleitungen aus?

Beitrag von gn#36 »

Hängt ganz davon ab was da schon drin steht. Sieht ja so aus als würdest du da schon irgend was weiterleiten.

Grundsätzlich ginge das z.B. per Mod Rewrite in etwa so:

Code: Alles auswählen

RewriteCond %{REQUEST_URI} ftopic([0-9]+)\.html
RewriteRule .* topic%1.html [R=301]
Oder auch

Code: Alles auswählen

RewriteRule ftopic([0-9]+)\.html topic$1.html [R=301]
Das leitet jeden Aufruf von www.domain.de/ftopic[zahl].html so um, dass danach www.domain.de/topic[zahl].html im Fenster steht.

Falls du da noch irgendwelche Parameter dran haben könntest die weitergeleitet werden sollen, dann solltest du noch das QSA Flag setzen:

Code: Alles auswählen

RewriteRule ftopic([0-9]+)\.html topic$1.html [QSA,R=301]
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 „Coding & Technik“