Jak zapobiegać obrazie w apache z apache .Htaccess

Jak zapobiegać obrazie w apache z apache .Htaccess

Co to jest wizerunek gorący łączenie?

Aby wyświetlić obraz na stronie internetowej z innej strony internetowej. Na przykład stworzyłeś kilka oszałamiających obrazów na swojej stronie, a inny użytkownik używa tych zdjęć na swojej stronie internetowej za pomocą linku domeny. W takim przypadku, gdy ładuje się witryna drugiego użytkownika, obraz jest ładowany z Twojej witryny. Może to zwiększyć koszty hostingu.

Ten samouczek pomoże Ci zapobiec obrazie na Apache za pomocą Apache .Htaccess.

Zapobiegaj obrazowi ognianemu

Stwórz .plik htaccess w ramach dokumentu Twojej witryny. Następnie dodaj następujące reguły do ​​utworzonych .plik Htaccess. To zablokuje wszystkie domeny oprócz przykładu.com z obrazów Hotlink z witryny.

RewriteEngine na przepisu %http_referer !^$ RewriteCond %http_referer !^https?: // (.+\.)?przykład.com [NC] Rewriterule \.(JPE?g | png | gif | bmp | tif) $ - [nc, f, l] 

Powyższe w .Kod HTACCESS zapobiegnie innym domenom łączenia obrazów z Twojej witryny. Możesz także pokazać zablokowany baner zamiast obrazu połączonego na gorąco. Aby pokazać baner, użyj poniższych zasad w swoim .plik Htaccess.

RewriteEngine na przepisu %http_referer !^$ RewriteCond %http_referer !^https?: // (.+\.)?przykład.com [NC] Rewriterule \.(JPE?G | png | gif | Bmp | tif) http: // Przykład przykład.com/zablokowany.png [r, l] 

Wyłącz obrazy w poszczególnych domenach dla określonych domen

Czasami może być konieczne zablokowanie obrazu w niektórych określonych domenach. Może to być dowolna nazwa domeny lub subdomeny. Użyj następującego przykładowego kodu na serwerze .plik Htaccess. To blokuje obraz obrazu dla domen blokowych.Com i Baddomain.internet.

RewriteEngine na przepisu %http_referer ^https?: // (.+\.)?BlockThis \.com [nc, lub] przepisanie %http_referer ^https?: // (.+\.)?Baddomain \.Net [NC, OR] Rewriterule \.(JPE?g | png | gif | bmp | tif) $ - [nc, f, l] 

Wniosek

W tym samouczku nauczyłeś się zapobiegać, aby obrazy były powiązane przez nieznane domeny na serwerze Apache.