Großschreibung in URLs mit Apache mod_rewrite in Kleinschreibung umwandeln

Bei einer meiner Internetseiten wurde die Groß- Kleinschreibung auf Nur-Kleinschreibung umgestellt. Danach meldete Google Webmaster Tools bei bereits indizierten URLs Probleme bei Meta Beschreibungen und Titeln. Der Grund war, dass alle bereits vorhandene Seiten beispielsweise über www.seite.com/Artikel.html und www.seiten.com/artikel.html erreichbar waren. Je nach Interpreation von Google kann dieser Umstand auch Duplicate Content sein.

In meinem Fall leitete AceSEF als Joomla Addon nicht per 301 alte Groß/Klein URLs zu Klein URLs weiter, deshalb musste eine Lösung über mod_rewrite her. Nach diesem Tipp und einer kleinen Erweiterung funktioniert nun alles wie gewünscht. /Artikel.html wird nun per 301 Redirect auf /artikel.html weitergeleitet.

Folgende Zeile in die Server-Konfigurationsdatei vom Apache oder in der betreffenden Virtual Host Datei einfügen:

RewriteMap lc int:tolower

Diese Zeilen am Anfang der Datei .htaccess im Root-Directory einfügen:

RewriteEngine On
RewriteCond %{REQUEST_URI} [A-Z]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /${lc:$1} [L,R=301]

Die Erweiterung um %{REQUEST_FILENAME} !-d und %{REQUEST_FILENAME} !-f sorgt dafür, dass URLs zu bestehenden Dateien am Server wie Template-Dateien und Artikel-Bilder nicht umgeschrieben werden.

Für diesen Tipp muss man aber Zugang zur Apache-Serverkonfigurationsdatei haben!

Ähnliche Artikel

  • Tipp: Facebook mit Twitter verbinden
    Mit der URL www.facebook.com/twitter können Nachrichten von eigenen Fanseiten automatisch im eigenen Twitter Account gepostet werden. Schon des längeren hatte ich das Problem, dass bei einem Klick auf die Schal...
  • Gallery2: Bessere Auswahlmöglichkeit der Bildauflösungen
    Im Normalfall können Benutzer in der Menalto Gallery2 die verschiedenen Bildgrößen (falls vorhanden) über eine Dropdownbox auswählen. Eine elegantere Lösungen ist es die vorhanden Bildauflösungen gleich unter e...
  • aonTV mit VLC auf dem PC zeitgesteuert aufnehmen
    Mit VLC in der Version können aonTV Benutzer ihren PC als Harddisk-Videorekorder benutzen und Programme bequem aufnehmen. Zum besseren Verständnis zu der Bezeichnung Netzwerkstream:  aonTV transportiert Vide...

Kommentar schreiben

Image | WordPress Themes | Blogverzeichnis - Blog Verzeichnis bloggerei.de