|
Man kann mit einfachen Mitteln, Trafficklau verhindern.
Unten bei unserem Beispiel wird der Diebstahl von .jpg, .gif, .png, .pdf, .zip, .rar, .swf, .wmv Dateien etc. verhindert und leiten den Dieb auf die 403.php Datei im Ordner fehler weiter.
################### Trafficklau abfangen ####################
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?DeineDomain.de/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.)?DeineDomain.de/.*$ [NC]
RewriteRule .(jpg|gif|png|pdf|zip|rar|swf|wmv|css|js)$ http://DeineDomain.de/fehler/403.php [R,L]
Zusätzlich verhindern wir mit unterem Beispiel den Diebstahl unserer .tpl (Template) Dateien
<Files *.tpl>
Order Deny,Allow
Deny from all
</Files>
Hier verhindern wir den Zugriff auf unsere .htaccess sowie PHP Dateien.
<FilesMatch "\.(php.inc|htaccess)$">
order allow,deny
deny from all
</FilesMatch>
Zusammen sieht es dann so aus:
################### Trafficklau abfangen ####################
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?DeineDomain.de/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.)?DeineDomain.de/.*$ [NC]
RewriteRule .(jpg|gif|png|pdf|zip|rar|swf|wmv|css|js)$ http://DeineDomain.de/fehler/403.php [R,L]
<Files *.tpl>
Order Deny,Allow
Deny from all
</Files>
<FilesMatch "\.(php.inc|htaccess)$">
order allow,deny
deny from all
</FilesMatch>
DeineDomain.de muss noch geändert werden.
Dort muss Ihre Domain rein!! |
|
|