GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Hotlink chrání soubory v .htaccess a cPanel

Co je HotLinking? HotLinking je, když použijete adresu URL k zobrazení obrázku v kódu webové stránky nebo adresy URL obrázku v prohlížeči. Při použití adresy URL v kódu obrázku nemusí server k zobrazení obrázku použít žádnou šířku pásma ani požadavek http. Řekněme, že ve svém kódu používám adresu URL obrázku na Yahoo. Server Yahoo bude muset obsluhovat obrázek a ne server, na kterém je můj web. Můžete například získat adresu URL obrázku pro web, jako je tento z yahoo:

https://l1.yimg.com/dh/ap/fp/rsz/012413/home_uni_1359057924.jpg

To lze použít ve vašem kódu k zobrazení obrázku na vašem webu. Kód vypadá následovně.

<img src="https://l1.yimg.com/dh/ap/fp/rsz/012413/home_uni_1359057924.jpg" />

Proč HotLink chránit váš web? Když lidé používají HotLink na váš web, ve skutečnosti používají zdroje vašeho serveru namísto svých vlastních. Když jsou vaše obrázky HotLinked mnoha různými lidmi na jejich stránkách, váš web se může začít zpomalovat a být zatížen. Dalším důvodem je zabránit lidem v používání vašich obrázků na jejich webu, jako by byl obrázek jejich vlastní. Pomocí ochrany HotLink můžete zabránit použití obrázků. Pojďme se naučit, jak chránit HotLink prostřednictvím .htaccess a pomocí funkce ochrany cPanel HotLink.

Kód .htaccess pro ochranu hotlinků

Kód lze přidat přímo do souboru .htaccess, aby se zabránilo Hotlinkingu v umístění specifickém pro adresář. Následující kód se používá k zabránění vytváření odkazů na soubory typu jpg, jpeg, gif, png a bmp.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^https://(www.)?my-website.com/.*$ [NC] 
RewriteRule .(jpg|jpeg|gif|png|bmp)$ - [F] 

Přesměrování návštěvníků s hotlinky na konkrétní stránku

Pokud se lidé pokusí získat přímý přístup k vašim obrázkům prostřednictvím adresy URL svého prohlížeče, můžete uživatele přesměrovat na konkrétní stránku.

https://www.my-website.com/restricted.html

To se týká návštěvy adresy URL obrázku v prohlížeči. Následující kód ukáže, jak přesměrovat každého, kdo přejde na soubor jpg, jpeg, gif, png a bmp, na „restricted.html “.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^https://(www.)?my-website.com/.*$ [NC] 
RewriteRule .(jpg|jpeg|gif|png|bmp)$ https://www.my-website.com/restricted.html [R,L] 

Použití ochrany HotLink v cPanelu

Funkce, která je součástí cPanel, je funkce HotLink Protection. Ochrana HotLink v cPanel za vás napíše kód .htaccess. Níže jsou uvedeny kroky pro použití ochrany HotLink v cPanel.

  1. Přihlaste se do svého cPanelu.
  2. Přejděte do části Zabezpečení a klikněte na Ochrana HotLink ikona.
  3. Klikněte na tlačítko Povolit tlačítko v horní části obrazovky pro aktivaci služby. Poté klikněte na Zpět . Uvidíte Ochrana HotLink je aktuálně povolena .
  4. Zkontrolujte, zda jsou v seznamu všechny adresy URL, u kterých chcete povolit rychlé odkazy. To zahrnuje doménu, na které se obrázky nacházejí. Nezapomeňte nastavit verzi s www i bez www.
  5. Chcete-li povolit adresám URL v prohlížeči přístup k obrázkům, vyberte možnost Povolit přímé požadavky zaškrtávací políčko. To umožní návštěvníkovi přejít na adresu URL v prohlížeči a zároveň odmítnout propojení obrázku prostřednictvím kódu webu.
  6. Po dokončení výše uvedených kroků klikněte na Odeslat tlačítko pro uložení změn.

cPanel
  1. Najděte největší soubory a adresáře v Linuxu

  2. Jak blokovat ip adresy a chránit soubory a složky pomocí Apache a .htaccess v ubuntu?

  3. Jak omezit přístup na váš web pomocí .htaccess a cPanel IP Blocker

  1. Jak nahrát soubory přes cPanel FileManager?

  2. Jak používat nástroj Hotlink Protection v cPanel

  3. Zobrazení skrytých souborů (htaccess) ve Správci souborů cPanel

  1. cPanel je nejlepší

  2. Jaký je rozdíl mezi cPanelem a WHM?

  3. cPanel Image Thumbnailer, Scaler a Converter