Möchten Sie erfahren, wie Sie den direkten Zugriff auf Bilder auf dem IIS-Server verweigern können? In diesem Tutorial konfigurieren wir den IIS-Server so, dass der direkte Zugriff auf Bilder auf Ihrer Website verhindert wird.

• Windows 2012 R2
• Windows 2016
• Windows 2019

In unserem Beispiel hostet der IIS-Server die Website WWW.GAMEKING.TIPS.

Geräteliste

Im folgenden Abschnitt wird die Liste der Geräte aufgeführt, die zum Erstellen dieses Tutorials verwendet wurden.

Als Amazon Associate verdiene ich mit qualifizierenden Käufen.

Tutorial IIS - Blockieren des direkten Zugriffs auf das Bild

Greifen Sie auf die URL REWRITE-Website zu und laden Sie das Installationspaket herunter.

IIS URL REWRITE DOWNLOAD

Führen Sie die URL REWRITE-Installation durch.

URL REWRITE INSTALLATION

Starten Sie die Anwendung mit dem Namen: IIS Manager.

Start IIS Windows

Wählen Sie in der IIS Manager-Anwendung Ihre Website aus.

Greifen Sie auf der rechten Seite des Bildschirms auf die Option URL Rewrite zu.

IIS - URL REWRITE - WEBSITE

Klicken Sie im oberen rechten Teil des Bildschirms auf die Option Regel hinzufügen.

IIS URL REWRITE - ADD

Erstellen Sie für die eingehenden Regeln eine neue leere Regel.

URL REWRITE BLANK RULE

Um den direkten Zugriff auf Bilder zu verhindern, verwenden Sie die folgende Konfiguration:

Copy to Clipboard

Hier ist unsere Konfiguration.

IIS - prevent Hotlinking

Klicken Sie im Bereich Bedingungen auf die Schaltfläche Hinzufügen und verwenden Sie die folgende Konfiguration:

Copy to Clipboard

Ändern Sie die Musterkonfiguration auf Ihre Website.

Klicken Sie auf die Schaltfläche OK.

IIS - Hotlinking prevention

Als Beispiel hier ist unsere Konditionszusammenfassung.

IIS - prevent image direct access

Konfigurieren Sie im Aktionsbereich einen benutzerdefinierten Fehler, um die Anforderung zu verbieten.

Copy to Clipboard

Klicken Sie im oberen rechten Teil des Bildschirms auf die Option Anwenden

IIS - Deny hotlinking

In unserem Beispiel verbietet der IIS-Server den direkten Zugriff auf Bilder auf unserer Website.

Öffnen Sie von einem Remotecomputer aus den Browser, und versuchen Sie, direkten Zugriff auf ein Bild durchzuführen.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://www.gameking.tips/test1.jpg

Der IIS-Server verweigert den Zugriff und zeigt eine Fehlermeldung an.

IIS - Deny image direct access
Versuchen Sie, auf die Website-URL zuzugreifen, und alle Bilder werden angezeigt.
Apache - Block image direct access
Versuchen Sie von einem Remote-Linux-Computer aus, direkten Zugriff auf ein Abbild durchzuführen.
Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Glückwunsch! Sie haben den IIS-Server so konfiguriert, dass der direkte Zugriff auf Images verweigert wird.