Seite 1 von 1
301 Weiterleitungsproblem mit Umlauten
Verfasst: 10.03.2008, 16:27
von alinr
Hallo zusammen,
ich möchte folgende Seite dauerhaft umleiten:
Ist Zustand:
https://www.domain.de/dir/schönerleben/
Soll Zustand:
https://www.domain.de/dir/schonerleben/
Folgendes habe ich ausprobiert, klappt aber leider nicht.
RewriteCond %{REQUEST_URI} dir/sch%F6nerleben/
RewriteRule (.*)
https://www.domain.de/dir/schonerleben/ [L,R=301]
RewriteCond %{REQUEST_URI} dir/sch\ö\nerleben/
RewriteRule (.*)
https://www.domain.de/dir/schonerleben/ [L,R=301]
RewriteCond %{REQUEST_URI} dir/schönerleben/
RewriteRule (.*)
https://www.domain.de/dir/schonerleben/ [L,R=301]
Danke im vorraus!
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 10.03.2008, 17:04
von chris21
Probier mal
Code: Alles auswählen
RewriteCond %{REQUEST_URI} dir/sch(\xF6)nerleben/
RewriteRule (.*) http://www.domain.de/dir/schonerleben/ [L,R=301]
oder alternativ
Code: Alles auswählen
RewriteCond %{REQUEST_URI} dir/sch(\u00F6)nerleben/
RewriteRule (.*) http://www.domain.de/dir/schonerleben/ [L,R=301]
Verfasst: 10.03.2008, 17:33
von alinr
Vielen Dank schon mal.
oder alternativ
Code:
RewriteCond %{REQUEST_URI} dir/sch(\u00F6)nerleben/
RewriteRule (.*)
https://www.domain.de/dir/schonerleben/ [L,R=301]
das liefert bei mir einen 500 Error.
und die erste Version macht leider überhaupt nix ;(
Verfasst: 10.03.2008, 17:46
von chris21
Ist bei Deinem Apache-Server ein Wert für AddDefaultCharset eingestellt? Falls ja, versuch mal, durch
in der .htaccess diesen auszustellen.
Bei mir geht sowohl
Code: Alles auswählen
RewriteCond %{REQUEST_URI} dir/sch(\xF6)nerleben/
RewriteRule (.*) http://www.domain.de/dir/schonerleben/ [L,R=301]
als auch
Code: Alles auswählen
RewriteCond %{REQUEST_URI} dir/sch(\ö)nerleben/
RewriteRule (.*) http://www.domain.de/dir/schonerleben/ [L,R=301]
Die Variante mit dem \u00F6 liefert bei mir übrigens ebenso einen 500-Error wie bei Dir, sorry dafür. (und mir ist auch nicht ganz klar, warum).
Übrigens war bei Deinem einen Beispiel auch das n nach dem ö escaped, was nicht sein darf. Also wenn sch\önerleben und nicht sch\ö\nerleben.
PS:
Müsste da nicht eigentlich ein Slash am Anfang der REQUEST_URI stehen, also z.B.:
Verfasst: 10.03.2008, 18:10
von alinr
chris21 hat geschrieben:
Code: Alles auswählen
RewriteCond %{REQUEST_URI} dir/sch(\xF6)nerleben/
RewriteRule (.*) http://www.domain.de/dir/schonerleben/ [L,R=301]
Das hat geklappt, war leider an der falschen Stelle in .htacces. Vielen Dank für Deine Hilfe!