TechBlogSD - Kaikki WordPressin ja WEB: n kehittämiseen
WEB- ja WordPress - ohjeet, uutiset, arvostelut teemoista ja laajennuksista

Kuinka lopettaa kuvien linkitys WordPressissä?

11

Mikä on Image Hotlinking?

Kuvan linkitys on yksinkertainen linkitys, jonka joku muu on tehnyt heidän sivustollaan. Ongelmana on, että palvelimen resurssit kuvien lataamiseen jonkun sivustolle kulutetaan isännöintipalvelimeltasi. Näin ollen kuvien linkitys on suuri ongelma sivustojen omistajille, ja sinun on löydettävä tapa estää joku varastamasta palvelimesi kaistanleveyttä. Koska useimmat hosting -yritykset veloittavat palvelimen kaistanleveyden perusteella, on varmistettava, että sivuston kuvat ja muut resurssit on suojattu hotlinkiltä.

Kuinka lopettaa kuvien linkitys WordPressissä?

Voit estää muita linkittämästä kuviasi useilla tavoilla.

  1. Ota hotlink -suojaus käyttöön cPanel -isännöinniltä.
  2. Lisäosan käyttäminen.
  3. Uudelleenkirjoitussääntöjen lisääminen .htaccess -tiedostoon.

Keskustelemme kaikista kolmesta vaihtoehdosta yksityiskohtaisesti.

1 Ota hotlink -suojaus käyttöön cPanelista

Helpoin tapa ottaa hotlink -suojaus käyttöön on aktivoida ominaisuus cPanel -isäntätililtäsi. Kirjaudu hosting -tilillesi ja etsi "Hotlink Protection" -sovellus. Useimmiten löydät tämän sovelluksen "Suojaus" -osiosta.

Kuinka lopettaa kuvien linkitys WordPressissä?

Kuvan linkitysvaihtoehto Bluehost cPanelissa

Napsauta sovellusta, täytä tarvittavat tiedot ja ota käyttöön hotlinkitys tarvittavia resursseja, kuten kuvia varten.

Kuinka lopettaa kuvien linkitys WordPressissä?

Ota kuvien linkitys käyttöön cPanelissa

Periaatteessa sinun on täytettävä seuraavat tärkeät tiedot:

  • Sallittujen sivustojen luettelo – kirjoita huolellisesti kaikki sivustot, joista haluat käyttää kuvia, suorilla URL -linkkeillä. Yleensä sinun on lisättävä kaikki sivustojen www- ja muut versiot sivustoista, joihin linkität kuvat. Kuten kuvassa näkyy, voit käyttää myös yleismerkkejä, kuten http (s)?: // (.*)? .Webnots.com sisällyttääksesi kaikki sivustosi verkkotunnukset ja aliverkkotunnukset.
  • Rajoitetut tiedostot – Kirjoita, minkä tyyppisiä tiedostoja haluat rajoittaa. Kuvissa voit käyttää jpg, jpeg, png, bmp ja gif. Jos haluat rajoittaa muita resursseja, kuten komentotiedostoja, lisää myös nämä laajennukset.
  • Salli suorat pyynnöt: Varmista, että valitset Salli suorat pyynnöt -valintaruudun, jotta voit käyttää kuvia, joilla on suora URL -osoite selaimessa.
  • Uudelleenohjaus -URL -osoite – Kun joku napsauttaa hotlinkitettyä kuvaa, hänet ohjataan tässä mainittuun URL -osoitteeseen. Voit esimerkiksi osoittaa localhost IP 127.0.0.1 -kohdan ohjataksesi localhost -palveluun, kun joku napsauttaa hotlink -kuvaa. Voit myös jättää tämän kentän tyhjäksi.

Kun olet syöttänyt kaikki tiedot, napsauta Submit (Lähetä) -painiketta, jos haluat ottaa kuvalinkin suojauksen käyttöön sivustossasi.

2 All in One WP Security -laajennuksen käyttäminen

Jos sinulla ei ole pääsyä cPanel -isännöintiin tai et käytä cPanelia, vaihtoehtoinen tapa on käyttää laajennusta hotlink -toiminnon estämiseen. Tämä on hyvä vaihtoehto käytettäessä mukautettua hosting -asetusta, kuten SiteGround tai mikä tahansa muu hallinnoitu WordPress -hosting -yritys. Tarkistimme yhtä monta laajennusta ja löysimme All in One WP Security -laajennuksen, joka tarjoaa tämän ominaisuuden yhdessä monien muiden hyödyllisten suojaustoimintojen kanssa.

  • Asenna ja aktivoi All in One WP Security and Firewall -laajennus WordPress -sivustollesi.
  • Siirry kohtaan "Suojaus> Palomuuri".
  • Ota käyttöön "Estä kuvien linkitys" -vaihtoehto, joka on käytettävissä "Estä hotlinks" -osiossa.

Kuinka lopettaa kuvien linkitys WordPressissä?

Ota käyttöön Hot Hotlink Protection All in One WP Security -laajennuksella

3 .htaccess -tiedoston muokkaaminen

Laajennus muuttaa pohjimmiltaan .htaccess -tiedostoa ja lisää uudelleenkirjoitussäännön. Jos sivustollasi on jo toinen suojauslaajennus, lisälaajennuksen lisääminen vain kuvien hotlink -suojauksen mahdollistamiseksi ei ole järkevää. Sen sijaan voit muokata .htaccess -tiedostoa ja lisätä seuraavan koodin. Muista korvata "yoursitename.com" sivustosi URL -osoitteella.

# START Prevent Image Hotlinking <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} .(gif|jpe?g?|png)$ [NC] RewriteCond %{HTTP_REFERER} !^https://yoursitename.com [NC] RewriteRule .(gif|jpe?g?|png)$ - [F,NC,L] </IfModule> # End Prevent Image Hotlinking

Mitä tapahtuu, kun kuvasi linkitetään?

Kun joku linkittää kuvien URL -osoitteen sivustoonsa, kuva ei näy. Kun napsautat kuvalinkkiä, se johtaa kohtaan "403 – Kielletty virhe".

Kuinka lopettaa kuvien linkitys WordPressissä?

403 – Kielletty virhe kuvien linkittämisessä

Jos muiden sivustoilla on jo linkitettyjä kuvia, resurssia rajoitetaan alla esitetyllä tavalla tai se johtaa 403 -virheeseen. Näet virheilmoituksen, kuten "Pyydettyä sisältöä ei voi ladata. Yritä uudelleen myöhemmin." selaimen konsolissa.

Kuinka lopettaa kuvien linkitys WordPressissä?

Esimerkki kuuman linkittämisestä

Jos uudelleenohjauspyyntö on otettu käyttöön localhostissa, pikalinkitetyn kuvan napsauttaminen uudelleenohjaa localhostin IP -osoitteeseen 127.0.0.1, mikä säästää palvelimen kaistanleveyttä.

Johtopäätös

Otatpa sitten hotlink -suojauksen käyttöön cPanelilta tai käytät laajennusta tai lisäät uudelleenkirjoitussäännön .htaccess -tiedostoon, se on erittäin tarpeellinen vaihe palvelimen kaistanleveyden säästämiseksi. Tämä säästää myös tuntemattomien sivustojen resurssien isännöinti- ja käyttökustannuksia.

Leave A Reply

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja