In diesem Artikel zeige ich dir Befehle für die .htaccess. Dabei beschränke ich mich auf die gängigsten Befehle, welche ziemlich häufig benötigt werden. Ich denke jeder Webmaster & SEO wird mindestens einen dieser Befehle für seine Website benötigen.
Welchen Code benötige ich für die Umleitung der Startdatei zum Stammverzeichnis?
Beispiel: www.domain.de/index.html -> www.domain.de/
1 2 3 | RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/ RewriteRule ^index\.(html?|php)$ http://www.domain.de/ [R=301,L] |
Welchen Code benötige ich für die Festlegung der URL-Anzeige mit „www“?
Beispiel: http://www.domain.de
1 2 3 | RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.domain\.de$ RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301] |
Wie vermeide ich doppelten Content?
1 2 3 | RewriteEngine On RewriteCond %{HTTP_Host} ^www\.domain\.de$ [NC] RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L] |
Wie gestalte ich eine Weiterleitung per .htaccess?
Weiterleitung der Hauptdomain zur Zieladresse:
1 | Redirect / http://www.domain.de |
Weiterleitung aus dem Unterverzeichnis zum Stammverzeichnis:
1 | Redirect /verz/ http://www.domain.de |
Wie erstelle ich individuelle Fehlerseiten?
1 | ErrorDocument 401 /fehler401.html |
Wer gern möchte, kann sich auf SELFHTML zur speziellen .htaccess-Thematik belesen.