301 Weiterleitung mit Platzhalter
Verfasst: 25.12.2019, 17:46
Hallo,
die URL Struktur für Tags wird sich in meinem Blog ändern. Ein Ordnername wird sich von /tag/ zu /reiseberichte/ ändern. Wie richte ich hier die korrekte 301 weiterleitung ein?
Ich habe dazu dutzende verschiedene Redirect Regeln gefunden, wie etwa:
RewriteRule ^/tag/(.*) http://localhost/reiseberichte/ [R=301,L]
RewriteRule ^tag/(.*) http://localhost/reiseberichte/$1 [L,R=301]
RewriteRule ^tag/(.*)$ /reiseberichte/$1 [R=301,L]
RewriteRule /tag/?(.*)$ http://localhost/reiseberichte/$1 [R=301,L]
RewriteRule ^tag/(.*)$ /reiseberichte/$1 [R=301,NC,L]
RedirectMatch 301 /tag/(.*) http://localhost/reiseberichte/$1
RedirectMatch 301 ^/tag/* http://localhost/reiseberichte/*
Allerings funktionieren die bei mir auf localhost alle gerade alle nicht. Wenn dann wird nur auf http://localhost/reiseberichte/ allgemein weitergeleitet, ohne den letzten Teil der URL.
Wo liegt der Unterschied und welche ist jetzt richtig?
Danke für Eure Hilfe & frohe Weihnachten
die URL Struktur für Tags wird sich in meinem Blog ändern. Ein Ordnername wird sich von /tag/ zu /reiseberichte/ ändern. Wie richte ich hier die korrekte 301 weiterleitung ein?
Ich habe dazu dutzende verschiedene Redirect Regeln gefunden, wie etwa:
RewriteRule ^/tag/(.*) http://localhost/reiseberichte/ [R=301,L]
RewriteRule ^tag/(.*) http://localhost/reiseberichte/$1 [L,R=301]
RewriteRule ^tag/(.*)$ /reiseberichte/$1 [R=301,L]
RewriteRule /tag/?(.*)$ http://localhost/reiseberichte/$1 [R=301,L]
RewriteRule ^tag/(.*)$ /reiseberichte/$1 [R=301,NC,L]
RedirectMatch 301 /tag/(.*) http://localhost/reiseberichte/$1
RedirectMatch 301 ^/tag/* http://localhost/reiseberichte/*
Allerings funktionieren die bei mir auf localhost alle gerade alle nicht. Wenn dann wird nur auf http://localhost/reiseberichte/ allgemein weitergeleitet, ohne den letzten Teil der URL.
Wo liegt der Unterschied und welche ist jetzt richtig?
Danke für Eure Hilfe & frohe Weihnachten