Wie man die Bildhotlinkung in Apache mit verhindern .htaccess

Wie man die Bildhotlinkung in Apache mit verhindern .htaccess

Was ist Bild heißer Verknüpfung?

Ein Bild auf einer Website von einer anderen Website anzuzeigen. Sie haben beispielsweise einige atemberaubende Bilder auf Ihrer Website erstellt und ein anderer Benutzer verwendet diese Bilder auf ihrer Website über Ihren Domain -Link. In diesem Fall wird das Bild von Ihrer Website geladen, wenn die Website des anderen Benutzers geladen wird. Dies kann die Hosting -Kosten für Sie erhöhen.

Dieses Tutorial hilft Ihnen dabei, die Bildhärtung von Bild auf Apache zu verhindern, .htaccess.

Verhindern Sie Bild heißer Verknüpfung

Ein ... kreieren .HTAccess -Datei unter dem Dokumentroot Ihrer Website. Fügen Sie dann den erstellten Regeln den folgenden Regeln hinzu .HTaccess -Datei. Dies blockiert alle Domänen mit Ausnahme von Beispielen.com aus Hotlink -Bildern von Ihrer Website.

RewriteEngine on Rewritecond %http_referer !^$ Rewritecond %http_referer !^Https?: // (.+\.)?Beispiel.com [nc] rewriterule \ \.(JPE?g | png | gif | bmp | tif) $ - [nc, f, l] 

Das obige in .HTaccess Code verhindert, dass andere Domänen Bilder von Ihrer Website verlinken. Sie können auch ein blockiertes Banner anstelle des heiß gebundenen Bildes zeigen. Um das Banner zu zeigen, verwenden Sie die folgenden Regeln in Ihrem .HTaccess -Datei.

RewriteEngine on Rewritecond %http_referer !^$ Rewritecond %http_referer !^Https?: // (.+\.)?Beispiel.com [nc] rewriterule \ \.(JPE?g | png | gif | bmp | tif) http: // Beispiel.com/blockiert.PNG [R, L] 

Deaktivieren Sie die Bildhotlinkung für bestimmte Domänen

Manchmal müssen Sie möglicherweise die Bildhärtung aus bestimmten Domänen blockieren. Es kann jeder Domänen- oder Subdomain -Name sein. Verwenden Sie den folgenden Beispielcode auf dem Server .HTaccess -Datei. Dadurch blockiert die Image Hotlinking für die Domains Blockthis.com und baddomain.Netz.

RewriteEnenEngine über Rewritecond %http_referer ^https?: // (.+\.)?Blockthis \.com [nc, oder] rewritecond %http_referer ^https?: // (.+\.)?baddomain \.net [nc oder] umriterule \.(JPE?g | png | gif | bmp | tif) $ - [nc, f, l] 

Abschluss

In diesem Tutorial haben Sie gelernt, zu verhindern, dass Bilder von den unbekannten Domänen auf dem Apache -Server heiß verknüpft sind.