CMS Contao 4.11.x

Hier findest Du einige von mir geänderte Templates, die ich unter anderem auf dieser Seite verwende. Viele dieser Templates habe ich schon in Version 2.11.17 genutzt, allerdings poste ich nur noch die aktuelleren ab Version 4.9.x, die anderen sind einfach zu alt... Einige Ideen und Anregungen hab ich dem Contao Community Forum entnommen. Viel Hilfe habe ich auch vom Kellerkind erhalten, an dieser Stelle nochmals vielen Dank dafür! Manch Eintrag ist von Version 4.7.x / 4.8.x und mit dem Update auf 4.9.x weggefallen, allerdings lass ich es (noch) drin, da es noch jung ist...

Schutz vor Hotlinking

Um sich vor Hotlinks (= andere Seite bindet ein Bild per URL von meinem Webspace ein) zu schützen, kann man seine .htaccess Datei ganz leicht modifizieren. Das Apache Modul mod_rewrite muss auf dem Webspace aktiviert sein.

.htaccess Eintrag

##
#  Prevent Hotlinking from files
##
<IfModule mod_rewrite.c>
	RewriteCond %{HTTP_REFERER} !^$
	RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?nightwing.eu/.*$ [NC]
	RewriteCond %{REQUEST_FILENAME} !no_hotlink.png$
	RewriteRule .*\.(gif|jpe?g|png|bmp)$ https://%{HTTP_HOST}/files/layout/no_hotlink.png [NC,R,L]
</ifModule>

In Zeile 1 wird die Rewrite Engine aktiviert. Zeile 2 erlaubt auch User Agents, die keinen Referrer zulassen, da sie wohl hinter einer Firewall sitzen. In Zeile 3 kommt die eigene URL rein, da diese zugelassen werden soll. In diesem Stil könnte man Seiten hinzufügen, denen man die Verlinkung erlauben möchte. Die letzten beiden Zeilen geben die Dateitypen an, die durch eine Ersatzgrafik auf der fremden Seite ersetzt wird. Den Namen und den Pfad der Ersatzgrafik gibt man ebenso an.

In meinem Fall würde dieses Bild auf einer fremden Webseite erscheinen:

Bild bei Hotlink

Zurück