.htaccess Snippets

Auf dieser Seite möchte ich ein paar Beipsiele sammeln, die ich häufig im Zusammenhang mit .htaccess-Dateien nutze.

Inhaltsverzeichnis

Weiter- bzw. Umleitungen

von example.de nach www.example.de

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.de$ [NC]
RewriteRule ^(.*)$ http://www.example.de/$1 [L,R=301]

von www.example.de nach example.de

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.de$ [NC]
RewriteRule ^(.*)$ http://example.de/$1 [L,R=301]

Obenstehender Code kann auch verwendet werden, um z.B. von einer .at-Domain auf eine .de-Domain weiterzuleiten. Er ist der .htaccess Datei entnommen, die mit Drupal 6.17 geliefert wird.

Zeichensatz

Via .htaccess kann man auch steuern, ob bestimme Dateitypen mit einem bestimmten Zeichensatz ausgeliefert werden sollen.

Dateityp mit bestimmten Zeichensatz ausliefern

AddCharset utf-8 .html

Standard Zeichensatz definieren

AddDefaultCharset utf-8

Standard Zeichensatz ausschalten

AddDefaultCharset Off

Für mehr Informationen welche Zeichensätze mit welcher Bezeichnung vom Apache aktzeptiert werden siehe unter http://www.iana.org/...