Hvernig á að koma í veg fyrir myndtengingu í WordPress?

04.06.2020
WordPress 'Hvernig á að koma í veg fyrir myndtengingu í WordPress?
0 8 мин.

„Ætti ég að geyma eða eyða myndatenglum í WordPress?“ Þetta er spurning sem hægt er að rökræða í langan tíma.


Jafnvel ef þú hefur valið stýrða WordPress hýsingu gætirðu hafa haldið sjálfgefnum stillingum. En ímyndaðu þér að þegar þú hleður upp mynd og setur hana inn í grein eða síðu er hlekkur sjálfkrafa bætt við myndina.

Og ef gestir smella á þá mynd í grein verða þeir fluttir á aðra vefsíðu eða á síðu sem birtir aðeins myndina í upprunalegri stærð. Almennt eru myndir kvarðaðar til að passa óaðfinnanlega við greinar þínar. Þetta fyrirbæri er kallað hotlinking eða inline linking.

Hindra myndtengingu í WordPress

Hvað er myndtenging?

Hotlinking, einnig þekkt sem “bandbreidd þjófnaður”, er óviðeigandi starfshætti sem eru framkvæmd af einstaklingum sem búa til bein tengsl við efni (myndir, myndbönd) sem hýst er á öðrum netþjónum til að nota tölvu- og bandbreiddarmöguleika sína.

Klassískt dæmi samanstendur af beinum tenglum við margmiðlunarefni á netþjóninn A sem settar eru inn á vefsíður þjónaðar af netþjóninum B; vafra gesta sem nálgast vefsíðuna á netþjóninum B mun senda HTTP beiðnir til netþjónsins A til að sækja margmiðlunarauðlindir, valda sóun á CPU og bandbreidd og að lokum peningum.

Hvernig virkar Hotlinking?

Þú verður að fara aftur í HTML kóða til að skilja fyrst hvernig myndirnar eru birtar á vefsíðunum.

Án þess að fara í smáatriði er HTML einfalt tungumál uppbyggt með álagningu: tags (í þessu tilfelli HTML tags) afmarka hvern þátt á síðunni á stigveldi, ramma gildin og færa eiginleika til innihalds þeirra (breidd eða hæð mynd, eða valtextinn sem gerir það kleift að lýsa því, til dæmis).

Klassísk skjámynd er að veruleika með img merki fyrir mynd og alt tag til lýsingar í kóða síðunnar sem staðsett er á vefsíðu. Taktu til dæmis eftirfarandi atburðarás.

HTML kóða netþjónsins Vefsíða:

”description”/

Vefsíðan sem framkvæmir hotlink gengur þannig einfaldlega áfram og notar það í eiginleikanum src (sem þýðir uppspretta) myndmerkjanna, beint heimilisfang myndanna þinna.

Þetta gerum við venjulega, til dæmis þegar við birtum myndir okkar frá eigin heimasíðum.

HTML kóða netþjónsins B:

”description”/

Í lokin endarðu á því að ein af myndunum þínum er settar inn á vefsíðu sem er ekki þín, án heimildar frá þér, og kökukremið á kökunni: gerandinn í þessu ógæfu er að stinga bandbreidd þinni!

Hvernig á að greina tengsl?

Þetta er ekki augljóst!

Þú getur samt notað verkfæri eins og TinEye. Það er viðbót vafra viðbótar, sem mun geta leitað að myndum svipuðum og þú gefur til kynna. Það virkar mjög vel, innan marka vefsíðna sem TinEye skráir, og þarf að athuga allar myndirnar þínar með höndunum!

Hin lausnin er að gera sjálfvirkan grein fyrir myndum hlaðnar af annarri vefsíðu en þínum. Það er tæknilega flóknara en það virkar mjög vel.

Í meginatriðum er .htaccess skrá af Apache netþjóninum er ábyrg fyrir því að greina myndirnar áður en þær eru birtar.

Við skulum sjá hvernig þú getur komið í veg fyrir hotlink í WordPress með því að setja nokkrar línur í .htaccess skrá í rótarmöppu skjalsins.

Skráðu þig inn á hýsingarvettvanginn þinn, notaðu innskráningarupplýsingar þínar í hvaða FTP hugbúnaði sem er (ég nota Filezilla), farðu til / public_html / → og fáðu aðgang að .htaccess skjal.

Ímyndaðu þér hvaða áhrif hegðun af þessu tagi getur haft ef nokkrar af myndunum þínum eru birtar á vettvangi með mjög mikla umferð?

Tengjast FTP

Í fyrsta lagi þarftu að gera það Skoða / Breyta (eða stofnaðu) .htaccess skrána innan rótarsafns vefsíðunnar þinnar.

Tengjast FTP 2

Þegar skráin hefur verið opnuð skaltu líma eftirfarandi línur í lokin og vista skrána:

Umrita vél áfram
RewriteCond "% {HTTP_REFERER}" "!^ $"
RewriteCond "% {HTTP_REFERER}" "!www.yourdomain.com" [NC]
RewriteRule "\. (jpg | jpeg | png | gif | svg) $"    "-" [F, NC]

Athugasemd: Ekki gleyma að skipta um yourdomain.com með nafni og viðbót við vefsíðuna þína.

  • Fyrsta línan þjónar til að virkja mod_rewrite.
  • Önnur línan gerir auðum tilvísendum kleift. Þú ættir að gera þetta kleift þar sem sumir gestir geta notað persónulegan eldvegg eða vírusvarnarforrit sem eyðir upplýsingum um tilvísun blaðsíðna.
  • Þriðja línan er aftur á móti sú sem kemur í veg fyrir niðurhal og hotlinking innihaldsins, þegar HTTP_REFERER er ekki beinlínis stillt á yourdomain.com, sem er ætlað að vera það sem á að vernda. Í þessu tilfelli er nauðsynlegt að skipta um yourdomain.com  með léninu sem þú vilt vernda.
  • Fjórða línan tilgreinir bannaðar viðbætur, þær sem eru hindraðar af hotlinking.

Í þessu tilfelli getur þú tilgreint hvaða fjölda viðbætur sem eru aðskildar með „|“ karakter. Í þessu tilfelli er samanburðurinn ónæmur fyrir málum og ef um er að ræða jákvæða samsvörun er beiðnin endurskrifuð á núll skrá, uppruna 403 villa.

Fylgdu dæmi netþjóna úr vafranum A og B gerði í byrjun, vefsíðan hlaðin af netþjóninum B virðist ekkert innihald hlaðið af A. Notkun miðlarans A bandbreidd og CPU á þennan hátt verður hverfandi og takmarkast eingöngu við að vinna úr beiðni umritunarvélarinnar.

Notaðu viðbótina til að forðast að tengjast hlekk

Eins og þú veist líklega að viðbót getur aukið virkni vefsíðu þinnar og þannig komið í veg fyrir hotlinking á vefsíðu þinni. Hér eru 2 vinsælustu viðbætur á þessu svæði:

1. iThemes öryggi

iTheme öryggisviðbætur

iThemes Security lagar algengar varnarleysi, stöðvar sjálfvirkar árásir og tryggir persónuskilríki. Viðbótin er með skannakerfi fyrir malware, svo og getu til að fylgjast með notendum sem gera efnisbreytingar, svo og tengingar og aftengingar. Margar aðrar aðgerðir hjálpa þér að tryggja vefsíðuna þína.

Klára!

Til að sjá hvort þú hefur lokað á hotlinkinn í gegnum .htaccess eða viðbót, prófaðu vefsíðuna þína á altlab.com, þar sem þú verður að slá inn vistfang myndarinnar. Ef hún er ekki sýnd eða myndin sem þú velur birtist verður andhitatengingin virk.

Veistu um aðrar leiðir til að fjarlægja tengla úr WordPress myndum? Ef svo er, vinsamlegast deildu leið þinni til að gera það í athugasemdunum hér að neðan.

* Þetta er gestapóstur frá Saud Razzak frá Cloudways.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector