Kaip išvengti „Hotlink“ atvaizdų susiejimo programoje „WordPress“?

„Ar turėčiau išsaugoti ar ištrinti vaizdo nuorodas„ WordPress “?“ Tai klausimas, dėl kurio galima ilgai diskutuoti.


Net jei pasirinkote tvarkomą „WordPress“ prieglobą, galbūt išlaikėte numatytuosius nustatymus. Bet įsivaizduokite, kai įkeliate ir įterpiate vaizdą į straipsnį ar puslapį, nuoroda automatiškai pridedama prie paties vaizdo.

Ir jei jūsų lankytojai straipsnyje spustelės tą vaizdą, jie bus perkelti į kitą svetainę arba puslapį, kuriame vaizdas rodomas tik originaliu dydžiu. Apskritai vaizdai keičiami taip, kad sklandžiai tilptų į jūsų straipsnius. Šis reiškinys vadinamas karštuoju arba tiesioginiu susiejimu.

Neleiskite „Hotlink“ susieti „WordPress“

Kas yra „Image Hotlinking“?

Karštoji nuoroda, dar vadinama „pralaidumo vagyste“, yra neteisinga praktika, vykdoma asmenų, kurie sukuria tiesiogines nuorodas į turinį (vaizdus, ​​vaizdo įrašus), esančius kituose serveriuose, kad galėtų naudoti savo skaičiavimo ir pralaidumo išteklius..

Klasikinį pavyzdį sudaro tiesioginės nuorodos į daugialypės terpės turinį serveryje A kurie įdedami į serverio aptarnaujamus tinklalapius B; lankytojo naršyklė, pasiekianti serverio tinklalapį B pateiks HTTP užklausas serveriui A norint gauti daugialypės terpės išteklius, sunaudojant CPU ir pralaidumą, o galiausiai ir pinigus.

Kaip veikia „Hotlinking“?

Turite grįžti į HTML kodą, kad pirmiausia suprastumėte, kaip vaizdai pateikiami tinklalapiuose.

Nesigilinant į detales, HTML yra paprasta kalba, suskirstyta pagal žymėjimą: žymės (šiuo atveju HTML žymės) kiekvieną puslapio elementą riboja hierarchiškai, įrėmindamos reikšmes ir pateikdamos atributus jų turiniui (plotis ar aukštis). pvz., vaizdą arba alternatyvų tekstą, leidžiantį jį apibūdinti).

Klasikinis vaizdo rodymas realizuojamas naudojant img atvaizdo žymė ir aukščiausia žyma, skirta aprašyti tinklalapyje esančio puslapio kode. Pavyzdžiui, atsižvelkite į šiuos scenarijus.

A serverio HTML kodas:

”description”/

Taigi svetainė, vykdanti tiesioginę nuorodą, paprasčiausiai eina, naudodama atributą src (tai reiškia šaltinį) vaizdų žymas, tiesioginį vaizdų adresą.

Tai dažniausiai darome, pavyzdžiui, kai rodome vaizdus iš savo svetainių.

B serverio svetainės HTML kodas:

”description”/

Galų gale jūs pateiksite vieną iš savo atvaizdų, paskelbtų ne jūsų svetainėje, be jūsų leidimo ir apledėjimo ant torto: šios blogybės kaltininkas užstringa jūsų pralaidumu!

Kaip aptikti tiesioginį susiejimą?

Tai nėra akivaizdu!

Vis tiek galite naudoti tokius įrankius kaip „TinEye“. Tai yra internetinės svetainės naršyklės plėtinys, kuriame bus galima ieškoti vaizdų, panašių į nurodytą. Tai veikia labai gerai, neribojant svetainių, kurias indeksuoja „TinEye“, ir reikalauja, kad visi jūsų vaizdai būtų patikrinti rankomis!

Kitas sprendimas yra automatizuoti vaizdų, įkeltų iš ne jūsų svetainės, aptikimą. Jis yra techniškai sudėtingesnis, tačiau veikia labai gerai.

Iš esmės .htaccess „Apache“ serverio failas yra atsakingas už vaizdų perėmimą prieš juos rodant.

Kaip išvengti „Hotlinking“ naudojant „WordPress“ naudojant .htaccess

Pažiūrėkime, kaip galite užkirsti kelią greitam susiejimui „WordPress“ įterpdami kelias eilutes į .htaccess failą dokumento šakniniame aplanke.

Prisijunkite prie savo prieglobos platformos, naudokite prisijungimo duomenis bet kurioje FTP programinėje įrangoje (aš naudoju „Filezilla“), eikite į / public_html / → ir pasiekite savo .htaccess byla.

Įsivaizduokite, kokį poveikį gali turėti toks elgesys, jei keli jūsų vaizdai bus rodomi forumuose, kuriuose yra labai didelis srautas?

Prisijunkite prie FTP

Pirmiausia reikia Peržiūrėti / redaguoti (arba sukurkite) .htaccess failą šakniniame jūsų svetainės kataloge.

Prijunkite prie FTP 2

Kai failas bus atidarytas, pabaigoje įklijuokite šias eilutes ir išsaugokite failą:

„RewriteEngine“ įjungta
„RewriteCond“ "% {HTTP_REFERER}" "!^ $"
„RewriteCond“ "% {HTTP_REFERER}" "!www.domenas.com" [NC]
„RewriteRule“ "\. (jpg | jpeg | png | gif | svg) $"    "-" [F, NC]

Pastaba: Nepamirškite pakeisti jūsų domenas.com su jūsų svetainės pavadinimu ir plėtiniu.

  • Pirmoji eilutė skirta aktyvuoti mod_rewrite.
  • Antroje eilutėje leidžiama nurodyti tuščius persiuntėjus. Turėtumėte tai įjungti, nes kai kurie lankytojai gali naudoti asmeninę užkardą ar antivirusinę programą, kuri ištrina žiniatinklio naršyklės atsiųstą nuorodų informaciją..
  • Trečioji eilutė, kita vertus, neleidžia atsisiųsti ir greitai susieti turinio, kai HTTP_REFERER nėra aiškiai nustatytas jūsų domenas.com, kuris turėtų būti tas, kurį reikia apsaugoti. Tokiu atveju būtina pakeisti jūsų domenas.com  su domeno vardu, kurį norite apsaugoti.
  • Ketvirtoje eilutėje nurodyti draudžiami plėtiniai, tie, kuriuos slopina karštasis ryšys.

Tokiu atveju galite nurodyti bet kokį plėtinių skaičių, atskirtą „|“ charakteris. Taip pat tokiu atveju palyginimas yra nereikšmingas didžiųjų ir mažųjų raidžių atžvilgiu, o teigiamos atitikties atveju prašymas perrašomas niekiniame faile., sukelianti 403 klaidą.

Iš naršyklės, sekdami serverių pavyzdžiu A ir B pradžioje padarė serverio įkeltą tinklalapį B atrodo, kad nėra įkeltas turinys A. Serverio naudojimas A pralaidumas ir procesorius tokiu būdu tampa nereikšmingi ir apsiriboja tik užklausos apdorojimu perrašymo varikliu.

Naudokite papildinį, kad išvengtumėte karštojo susiejimo

Kaip jūs tikriausiai žinote, papildinys gali išplėsti jūsų svetainės funkcionalumą ir tokiu būdu užkirsti kelią karštajam susiejimui jūsų svetainėje. Čia yra 2 populiariausi šios srities papildiniai:

1. „iThemes“ sauga

„iTheme“ saugos papildinys

„iThemes Security“ ištaiso įprastus pažeidžiamumus, sustabdo automatines atakas ir apsaugo kredencialus. Papildinyje yra kenkėjiškų programų nuskaitymo sistema, taip pat galimybė sekti vartotojus, atliekančius turinio pakeitimus, taip pat ryšius ir atjungimus. Daugelis kitų funkcijų padeda apsaugoti jūsų svetainę.

Apvyniokite!

Norėdami pamatyti, ar neužblokavote karštosios nuorodos per .htaccess ar papildinį, išbandykite savo svetainę altlab.com, kur turėsite įvesti vaizdo adresą. Jei jis nerodomas arba rodomas jūsų pasirinktas vaizdas, antivirusinė nuoroda bus aktyvi.

Ar žinote kitų būdų, kaip pašalinti nuorodas iš „WordPress“ vaizdų? Jei taip, prašau pasidalinti savo būdas tai padaryti komentaruose žemiau.

* Tai svečio pranešimas, kurį pateikė Saud Razzak iš Debesys.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map