Ich habe den Titel angepasst, da dieses Problem gut dazu passt. Ich möchte ebenfalls mittels htaccess nun URLs wie
http://www.matthias-hielscher.de/gb/rc.html umschreiben in
http://www.matthias-hielscher.de/en/rc.html
Das habe ich auf unterschiedliche Art und Weise versucht. Das was meinem Vorhaben am nächsten kommt ist dies, doch klappt es nur so halb:
Code:
RedirectMatch ^/gb/(.*)$ /en/$1 [L,R=301]
Der Code macht aus
http://www.matthias-hielscher.de/en/rc.html diese URLs
http://www.matthias-hielscher.de/en/...ode=rc&lang=gb.
Egal, ob ich den Code am Anfang oder am Ende in die .htaccess schreibe, es kommt immer das gleiche dabei raus, also ein wenig zu viel. Was mache ich nun wieder falsch?
Nachfolgende kommen noch RwriteRules wie diese
Code:
RewriteRule ^([a-z]+)/rc\.html$ index.php?page=blog&blog_mode=rc&lang=$1
Aber egal, was danach kommt (die brauche ich nämlich), es sollte funktionieren.
Nachtrag:
Simon hat's durch Ausprobieren hinbekommen. Wieso dies nun funktioniert wissen weder er noch ich.
Aber es geht nun:
Code:
RewriteRule ^gb/(.*)$ /en/$1 [L,R=301]