online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon DixiDix vom 28.07.2020, 17:50 Options

Wie mittels .htaccess Umleiten, wenn Refer nicht von besteimmter Seite kommt?

Dass man über .htacces bestimmte Refererrs aussperren oder umleiten kann ist mir schon bekannt. Geht dies auch andersrum, also dann umleiten, wenn ein Referer nicht von einer bestimmten Seite kommt. Könnte evtl. nützlich sein, um Direktverlinkungen zu unterdrücken.


Antwort schreiben

Antwort 1 von rabies vom 29.07.2020, 11:50 Options

Ja, geht.

Direktverlinkungen sperrt man zum Beispiel wie folgt:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?deineadresse\.tld/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/HotlinkingDisabled.jpg[L]


Erklärung:
  • Erste Zeile: RewriteEngine aktivieren.
  • Zweite Zeile: Bedingung: Referer stammt nicht von der eigenen Seite.
  • Dritte Zeile: Bedingung: Referer ist nicht leer.
  • Vierte Zeile: Umlenken aller Requests die auf Bilddateien mit der Endung .jpg, .jpeg, .gif, .bmp, .png zielen zu Datei HotlinkingDisabled.jpg im Ordner /images/.

    Das NC steht für no case. Es findet dementsprechend keine Beachtung der Groß- und Kleinschreibung statt.
    Das L steht für last. Es steht für die letzte zu bearbeitende Regel.
    Regeln, die danach folgen, finden keine Beachtung mehr.

    --rabies.
  • Ähnliche Themen

    .htaccess selbst schützen?!
    Maza  06.04.2007 - 114 Hits - 9 Antworten

    htaccess passwortabfrage
    skibbi  28.05.2007 - 99 Hits - 4 Antworten

    .htaccess
    agaebler  25.10.2007 - 96 Hits - 7 Antworten

    htaccess Datei auf eigene Fehlerseite umleiten
    Manni55  16.11.2007 - 68 Hits - 14 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Sun Jan 25 18:15:21 2026