Photos durch Login schützen

  • Hallo zusammen

    Ich habe meinen Blog so eingerichtet, dass nur angemeldete Benutzer die Beiträge lesen können. Allerdings musste ich feststellen, dass Personen, die die Links zu Bildern kennen, die in den Beiträgen erscheinen, diese auch aufrufen können ohne angemeldet zu sein.

    Gibt es eine Möglichkeit, auch die Medien im Upload-Verzeichnis vor dem Zugriff zu schüzen, so dass man sie nur als angemeldeter User sieht?

    Vielen Dank für jeden Tipp und viele Grüsse
    NJoyLife

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo

    Ja, mit Hilfe einer .htaccess Datei kannst du den direkten Zugriff und das Hotlinking auf die Dateien verbieten.

    Die Datei setzt sich wie folgt zusammen:

    HTML
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*****\.**(/.*)?$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?google\.de(/.*)?$ [NC] 
    RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.***.**/bilder/warnung.jpg [R,L]

    Setze für die Sternchen deine Domain ein.
    Zeile 4 verbietet Google die Bilder in den Index aufzunehmen. Diese Zeile kann auch entfernt werden.
    Zeile 5 liefert, wenn diese Datei "warnung.jpg" existiert, beim direkten Aufrufen eines Fotos nur dieses Bild zurück anstatt das Foto.
    Ich habe mir mit einem Bildbearbeitungsprogramm ein Hinweisbild erstellt mit den nötigen Infos drauf warum das Foto nicht angezeigt werden soll.

    Lade die Datei in jedes Verzeichnis hoch das du auf die Art schützen möchtest.

    Mfg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!