Mit einer htaccess-Datei können verschiedene Regeln auf einem Webserver definiert werden.
Sie kann beispielsweise für einen Zugriffsschutz benutzt werden oder aber auch für Request-Umleitungen.
Nachfolgend finden Sie einige htaccess Befehle aufgelistet.
Einzelne Zugriffe sperren:
Manchmal ist es notwendig, dass Zugriffe von aussen nicht möglich sind – Beispielsweise bei Wartungsarbeiten.
Mit dem folgenden Befehl können Sie die Zugriffe einfach Steuern.
order deny,allow
allow from xx.xx.xx.xx
deny from all
xx. wird mit der IP ersetzt, welche Zugriff haben darf. Alle anderen IPs werden gesperrt.
Wiederum kann es sein, dass nur einzelne IPs keinen Zugriff haben dürfen.
Um einzelne IPs zu sperren, muss folgendes in der htaccess eingetragen werden:
order allow,deny
allow from all
deny from xx.xx.xx.xx
xx. wird mit der zu sperrenden IP ersetzt.
Anstelle von IPs können auch Zugriffe von bestimmten Webseiten gesperrt werden:
order allow,deny
deny from .unerwünschtedomain.com
deny from traffic.domain.com
deny from 192.168
allow from all
Weiterleitungen:
Mit der htaccess können allerdings auch Weiterleitungen definiert werden.
Mit folgendem Beispiel können Sie eine komplette Domain auf eine andere Domain weiterleiten.
Dies kann beispielsweise nach einem Domainumzug sehr hilfreich sein.
Redirect 301 / http://www.adresse-neue-domain.ch/
Von einem Verzeichnis auf die Startseite weiterleiten.
Mit folgendem Beispiel können Sie einen Besucher, der ein Verzeichnis besucht direkt auf die Startseite weiterleiten:
Redirect /verzeichnis http://www.ihre-startseite.ch/