.htaccess

Die .htacess Datei ist eine wunderbare Sache. Ich verwende diese um Verzeichnisse zu schützen, eine Umleitung einzurichten oder Seiten auszusperen.

1. Verzeichnisschutz Beispiel ( Zugriff nur von der Seite beispiel.de)

SetEnvIfNoCase Referer „^http://www.beispiel.de/“REFOK                                  SetEnvIfNoCase Referer „^http://beispiel.de/“ REFOK                                                           Order Deny,Allow
Deny from all
Allow from env=REFOK

2. Verzeichnisschutz Beispiel ( Passwort ist erforderlich um die Seite zu betreten )

AuthType Basic
AuthName „beispiel – found at: http://www.beispiel.de/access/“
AuthUserFile /www/htdocs/beispiel/admin/.htpasswd
require valid-user

3. Umleitung bei nicht vorhandener Seite

ErrorDocument 404 /index.php

4. Seiten aussperren ( wird oft verwendet um Toplisten zu schützen, Grafiken werden dann z.B. nicht mehr auf den ausgesperrten Seiten angezeigt )

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?willichnicht.de/.*$ [NC,OR]

RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?willichauchnicht.de/.*$ [NC]
RewriteRule .* – [F,L]

So kann man etliche Seiten aussperren, bei zu vielen wird der Server aber stark belastet. Beim letzten Eintrag muss das [NC] alleine stehen ansonsten [NC,OR] .

5. PHP 5 verwenden wenn man PHP4 und 5 zur Verfügung hat

AddHandler php5-cgi .php

6. PHP Register ein oder ausschalten

php_value register_globals 0
php_flag magic_quotes_gpc on

Weitere Informationen hier !

.htacess Generator für passwortgeschützte Verzeichnisse

Social media & sharing icons powered by UltimatelySocial
Follow by Email
Instagram
Telegram