Donnerstag, 27. November 2008 | Kategorie: Joomla | Geschrieben von: Mirko Baschetti
Sinnvolle Umleitungen per htaccess
Content Management Systeme wie z.B. Joomla generieren den Ausgabecode in der Regel über eine startseitengenerierende "index.php".Um doppelten Content und damit einer möglichen Abstrafung durch Google et al. von vornherein vorzubeugen, kann man sich mittels einiger einfacher Codezeilen in der .htacccess Abhilfe verschaffen. Voraussetzung ist allerdings, dass "mod_rewrite" auf dem Server aktiviert ist.
Wer nicht serverseitig Änderungen eingeben möchte oder kann schreibt folgende Zeilen in die .htaccess des Root-Verzeichnisses:
RewriteCond %{HTTP_HOST} !^www\.deinedomain\.de$
RewriteRule ^(.*)$ http://www.deinedomain.de/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^GET\ /([^/]+/)*index\.(html|php)\ HTTP/
RewriteRule ^(([^/]+/)*)index\.(html|php)$ http://www.deinedomain.de/$1 [R=301,L]
Dadurch geschieht zweierlei:
- deinedomain.de wird zu www.deinedomain.de
- www.deinedomain.de/index.php wird zu www.deinedomain.de