Seite 1 von 1

interne Umleitung

Verfasst: 15.05.2013, 10:46
von ChrissisWeb
Hallo,

ich möchte von der URL

seite1.net/abc/?zahl=44137

umleiten auf

seite1.net/abc/44137/

in der .htacces habe ich es so versucht:

RewriteRule ^abc/?zahl=(.*)$ abc/$1 [R=301,L]

Die Ursprungsurl bleibt aber stehen.

Was ist an der Regel falsch ?

Danke und Grüße,
Chrissi

Verfasst:
von

Re: interne Umleitung

Verfasst: 15.05.2013, 19:46
von Melegrian
ChrissisWeb hat geschrieben:Was ist an der Regel falsch ?
Ein QueryString lässt sich nur abhängen, anhängen oder übergeben.

Probiere es mal so:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^zahl=([0-9]+)$ 
RewriteRule ^(.*)abc/$ http://www.example.com/abc/%1? [R=301,L]
Oder so:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^zahl=([0-9]+)$ 
RewriteRule ^(.*)abc/$ /abc/%1? [R=301,L]

Verfasst: 15.05.2013, 21:08
von ChrissisWeb
danke, so hats geklappt. :)

-> wie bekomme ich jetzt noch ein Slash hinter die Weiterleitung ?

das liegt nahe, funktioniert aber nicht:

RewriteCond %{QUERY_STRING} ^zahl=([0-9]+)$
RewriteRule ^(.*)abc/$ https://www.example.com/abc/%1/? [R=301,L]