1. Mit # am Anfang der Zeile lässt
sich ein Kommentar in die .htaccess einfügen
# Das ist ein Beispiel
2. Fehlerseiten
ErrorDocument 404 http://www.domain.xyz/error404.html
3. Weiterleitungen bzw. Austausch
a) Hier wird die in eine Seite eingebundene Grafik banner.gif
durch neu.gif ersetzt:
redirect permanent /grafik/banner.gif
http://www.domain.xyz/neu.gif
b) Bei
Aufruf der "seite.html" im Unterordner "ordner1"
wird man automatisch auf die "index.php" im Stammverzeichnis
weitergeleitet:
redirect permanent /ordner1/seite.html
http://www.domain.xyz/index.php
c) Auch
Werte lassen sich übergeben: Man erzeugt einen Unterordner
"ordner1" und legt eine ".htaccess" mit
folgendem Eintrag in ihm ab:
redirect permanent /ordner1/
http://www.domain.xyz/content/fotos/show.php?id=
Bei Aufruf von z.B. www.domain.xyz/ordner1/99
wird man weitergeleitet auf
http://www.domain.xyz/content/fotos/show.php?id=99
d) Kurz-Adressen
wie www.domain.xyz/newsletter lassen sich wie folgt einrichten:
redirect permanent /newsletter
http://www.domain.xyz/content/newsletter/index.php
e) Domainaufrufe ohne www.
auf Domain mit www. umleiten:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.xyz$
RewriteRule ^(.*)$ http://www.domain.xyz/$1 [L,R=301]
4) Grafikklau unterbinden.
Alle Gif-Dateien werden ersetzt durch diebstahl.jpg
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.xyz(/.*)?$
[NC]
RewriteRule .(css|gif|GIF)$ http://www.domain.xyz/diebstahl.jpg
[R,L] |