Verzeichnisauflistung an/aus

Sie können festlegen, ob der Apache einen Fehler zurückgeben soll, wenn sich keine Startseite in einem Verzeichnis befindet, oder ob er den Inhalt des Verzeichnisses ausgeben soll.
Inhalt ausgeben:

Options +Indexes
oder Fehler Ausgeben:
Options -Indexes

htaccess umbenennen

Wie allgemein bekanntt, heisst die htaccess-Datei normalerweise .htaccess. Ihr könnt dies aber auch ädern
Bei diesem Beispiel wird in allen Unterverzeichnissen die Datei .datei als htaccess-Datei verwendet.

AccessFileName .datei

Benutzer sperren

Der folgende Code bewirkt, dass nur Benutzer mit einer bestimmten IP-Adresse berechtigt sind auf den Server zuzugreifen. Alle anderen werden abgelehnt.

IP / Website-Sperren
Hier wird der Zugriff für alle Host aus der Domain domain.de gesperrt. Der Host traffic.website.com darf ebenfalls nicht zugreifen. Alle Zugriffe eines Rechners, dessen IP mit 192.168 beginnt, werden hier auch gesperrt. Alle anderen dürfen uneingeschränkt auf die Seiten zugreifen.

order allow,deny
deny from .domain.de
deny from traffic.website.com
deny from 192.168
allow from all

Nur bestimmte Domains zulassen

Mit einer URL und HTTP_HOST ist es kein Problem. Im Beispiel wird ja jeder Aufruf der nicht von www.domain1.de kommt, direkt umgeleitet.


Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} !^www.domain1.de [NC] RewriteRule ^(.*)$ http://www.domain1/$1 [R=301,NC

damit sagst du ihm, alles was nicht domain1 oder domain2 ist leite um auf x


RewriteCond %{HTTP_HOST} !^domain[1|2].de [NC]

Weiterleitungen

URL ohne www weiterleiten will, also z.B. von http://netelco.de auf http://www.netelco.de

RewriteEngine On

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

$1 steht dafür, dass alle nachfolgenden Unterseiten auf .de weitergeleitet werden.

Weiterleitung einer alten auf eine neue Domain:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.alte-seite.de$
RewriteRule ^(.*)$ http://neue-seite.de [R=301]

Mit diesem Code werden alle Unterseiten der alten Domain auf die Hauptseite der neuen Domain weitergeleitet.

Bestimmte IP Bereiche umleiten per .htaccess/mod rewride

Im Beispiel wird der IP Bereich 84.158.201.* bis 205.* und der Bereich 84.158.233.* bis 252.* umgeleitet.
Die jeweils vierte Stelle des IP- Blocks bleibt dabei egal.

RewriteEngine On

RewriteCond %{REMOTE_ADDR} ^84.158.(20[1-5]). [NC,OR] RewriteCond %{REMOTE_ADDR} ^84.158.(2[33-52]). [NC] RewriteRule ^(.*)$ http://localhost/ [R,L]

order deny,allow
allow from 27.101.84.200
deny from all

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

*

code