[gelöst] Problem mit .htaccess - Umlaute bei einer 301 Weiterleitung funktionieren nicht
am 02.06.2013 - 13:19 Uhr in
Hallo liebe Forumsmitglieder,
ich habe ein Problem beim Konfigurieren der .htaccess Datei und einigen 301 Weiterleitungen, die nötig geworden sind.
Ein Beispiel:
Ich würde gerne diese URL:
http://www.magicofword.com/themen-sprüche/anlässe-feste-und-feiern/geburtstagssprüche
auf folgende neue URL:
http://www.magicofword.com/sprueche/geburtstagssprueche
umleiten.
Ich möchte meine Seite SEO-optimieren und will deshalb sicherstellen, dass für die Suchmaschinen keine doppelten Einträge auftauchen. Das klappt auch sonst ganz wunderbar mittels der htaccess. Nur eben bei Umlauten in der URL nicht. Kann da das Modul "Pathauto" daran schuld sein oder haben die Server generell ein Problem mit Umlauten in der htaccess?
Ich habe es bisher mit folgenden Zeilen in meiner htaccess versucht:
Version 1:
Redirect 301 /themen-sprüche/anlässe-feste-und-feiern/geburtstagssprüche http://www.magicofword.com/sprueche/geburtstagssprueche
Version 2:
RewriteRule ^themen-sprüche/anlässe-feste-und-feiern/geburtstagssprüche$ /sprueche/geburtstagssprueche [R=301,L]
Version 3:
RewriteCond %{QUERY_STRING} ^themen-sprüche/anlässe-feste-und-feiern/geburtstagssprüche$
RewriteRule ^/$ http://www.magicofword.com/sprueche/geburtstagssprueche? [R=301,L]
Version 4:
RewriteCond %{QUERY_STRING} ^themen-sprüche/anlässe-feste-und-feiern/geburtstagssprüche$
RewriteRule ^(.*)(ä|Ä|ä|Ä)(.*) /$1ae$3 [R=301]
RewriteRule ^(.*)(ö|Ö|ö|Ö)(.*) /$1oe$3 [R=301]
RewriteRule ^(.*)(ü|ý|ü|Ü)(.*) /$1ue$3 [R=301]
RewriteRule ^(.*)(ß|ß)(.*) /$1ss$3 [R=301]
RewriteRule ^/$ http://www.magicofword.com/sprueche/geburtstagssprueche? [R=301,L]
Leider war kein Versuch von Erfolg gekrönt. Folgendes passierte jedes Mal beim Aufruf der Seite:
Fehler 404
Was mache ich falsch? Was muss ich noch in die htaccess einbauen, damit diese die Umleitungen trotz Umlaut richtig auslöst?
Muss ich an dem Modul Pathauto etwas ändern?
Vielen Dank schon mal für eure Hilfe!!
- Anmelden oder Registrieren um Kommentare zu schreiben
Gelöst!
am 04.10.2013 - 09:35 Uhr
Hallo liebe Drupal-Gemeinde,
ich habe dieses Problem mittlerweile gelöst. Die Anleitung dazu habe ich auf folgender URL gefunden:
http://www.rieste.at/blog/redirect-weiterleitung-301-von-umlauten-via-htaccess/
Die Codierung für Umlaute könnt ihr direkt hier abrufen: http://bueltge.de/wp-content/download/wk/utf-8_kodierungen.pdf
Bitte diese Diskussion als gelöst markieren :-)