.htaccess Dateien sind nicht nur dazu geeignet Seiten mit einem Passwort zu versehen sondern können noch viel mehr.
Hier eine Auflistung von Möglichkeiten mit Beispielen.
Nur gewisse Dateitypen erlauben:
Verhindern das eine Datei aufgerufen werden kann:
Verhindern das ganze Dateitypen aufgerufen werden können:
Nur gewissen IP´s Zugriff gewähren:
Nur gewissen IP´s Zugriff verwähren:
IP´s und Hosts den Zugriff verwähren:
Zugriff komplett sperren:
Aufruf von Dateien die mit einem . anfangen verhindern (z.B. .htaccess):
Eigene Fehlerseiten definieren:
In diesem Fall weiterleitung auf eine URL:
In diesem Fall weiterleitung auf eine Datei:
In diesem Fall ein direkter Text:
Weiterleitung auf die Startseite (Redirect):
http://www.meine-hp.de/abcde auf http://www.meine-hp.de
http://www.meine-hp.de/seite-a.html auf http://www.meine-hp.de/seite-b.html
alles (root Dir) auf http://www.domain.de/
Weiterleitung auf eine neue Seite (permanent Redirect):
Weiterleitung auf eine neue Seite mit Status-Code 301:
.htaccess für Unterordner umbenennen:
Startseite festlegen irgendwas.php anstatt index.html:
mehrere Dateien (werden in dieser Reihenfolge ausprobiert):
Verzeichnis Auflistung
Aktivieren:
Deaktivieren:
Crawler verbieten:
Standarddomain definieren - verhindern das Suchmaschienen die Website mit dem Zusatz http:// erreichen:
URL Aufruf ohne www durch URL mit www ersetzen:
PHP als html tarnen
PHP Code in .html, .htm dateien ativieren (! höhere Serverauslastung da jede html Datei erstmal vom PHP Interpreter geparst wird)
Alte Methode:
Neue Methode:
Oder ersatzweise:
PHP Fehlermeldungen auf "on" setzen:
SSI verbieten:
SSI erlauben:
CGI Scripte verbieten:
CGI Scripte erlauben (für SSI benötigt):
Umleitung auf https:// :
Unterschiedliche Startseiten für mehere Domains (C-NAMES) anzeigen
domain1.de auf index.html leiten
domain2.de auf index.php leiten:
Hier eine Auflistung von Möglichkeiten mit Beispielen.
Nur gewisse Dateitypen erlauben:
Verhindern das eine Datei aufgerufen werden kann:
Verhindern das ganze Dateitypen aufgerufen werden können:
Nur gewissen IP´s Zugriff gewähren:
Nur gewissen IP´s Zugriff verwähren:
IP´s und Hosts den Zugriff verwähren:
Zugriff komplett sperren:
Aufruf von Dateien die mit einem . anfangen verhindern (z.B. .htaccess):
Eigene Fehlerseiten definieren:
In diesem Fall weiterleitung auf eine URL:
In diesem Fall weiterleitung auf eine Datei:
In diesem Fall ein direkter Text:
Weiterleitung auf die Startseite (Redirect):
http://www.meine-hp.de/abcde auf http://www.meine-hp.de
http://www.meine-hp.de/seite-a.html auf http://www.meine-hp.de/seite-b.html
alles (root Dir) auf http://www.domain.de/
Weiterleitung auf eine neue Seite (permanent Redirect):
Weiterleitung auf eine neue Seite mit Status-Code 301:
.htaccess für Unterordner umbenennen:
Startseite festlegen irgendwas.php anstatt index.html:
mehrere Dateien (werden in dieser Reihenfolge ausprobiert):
Verzeichnis Auflistung
Aktivieren:
Deaktivieren:
Crawler verbieten:
Standarddomain definieren - verhindern das Suchmaschienen die Website mit dem Zusatz http:// erreichen:
URL Aufruf ohne www durch URL mit www ersetzen:
PHP als html tarnen
PHP Code in .html, .htm dateien ativieren (! höhere Serverauslastung da jede html Datei erstmal vom PHP Interpreter geparst wird)
Alte Methode:
Neue Methode:
Oder ersatzweise:
PHP Fehlermeldungen auf "on" setzen:
SSI verbieten:
SSI erlauben:
CGI Scripte verbieten:
CGI Scripte erlauben (für SSI benötigt):
Umleitung auf https:// :
Unterschiedliche Startseiten für mehere Domains (C-NAMES) anzeigen
domain1.de auf index.html leiten
domain2.de auf index.php leiten:
8.604 mal gelesen