Christian Seiler: Apache VHOST - Hotlink Protection auschalten

Beitrag lesen

Hallo Marcus,

wie kann man im einem Apache vhost herausfinden ob die Optin "Hotlink Protection" eingeschaltet ist und wie kann man diese ausschalten, wenn diese Option eingeschaltet ist?

Der Apache selbst kennt eine derartige Option nicht.

Unter "Hotlinking" versteht man in der Regel das direkte Verlinken von Grafiken. Eine "Hotlink Protection" ist im Prinzip eine Referer-Sperre, die dafür sorgt, dass nur Besucher mit leerem Referer oder Referer = die eigene Seite auf die Grafiken zugreifen können, alle anderen bekommen einen Fehler oder ein Ersatzbild angezeigt.

So eine Referer-Sperre wird in der Regel mit mod_rewrite realisiert, typischerweise so etwas in der folgenden Art (mal aus dem Kopf, ungetestet, da Du das ja loswerden willst):

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://deine.webseite.test
RewriteRule .*.(jpg|png|gif)$ - [F]

Wenn Du das also deaktivieren willst, dann musst Du in der Apache-Konfigurationsdatei nach so etwas ähnlichem Suchen und die Zeilen entfernen. Rein prinzipiell zumindest.

Allerdings: Wenn Du schon von wegen Option "Hotlink Protection" redest, dann kannst Du mit hoher Wahrscheinlichkeit die Apache-Konfigurationsdatei gar nicht direkt bearbeiten, sondern hast irgend ein Webinterface dafür. Dann schaust Du am besten in der Hilfe zu diesem Webinterface nach, wie man das deaktivieren kann.

Viele Grüße,
Christian