WordPress-də görüntünün isti bağlanmasının qarşısını necə almaq olar?

04.06.2020
WordPress 'WordPress-də görüntünün isti bağlanmasının qarşısını necə almaq olar?
0 9 мин.

“WordPress-də görüntü əlaqələrini saxlamalı və ya silməliyəm?” Bu uzun müddət müzakirə edilə biləcək bir sualdır.


İdarə olunan WordPress hostingini seçdikdən sonra da standart parametrləri saxlamış ola bilərsiniz. Ancaq təsəvvür edin, bir məqalə və ya səhifəyə bir şəkil yüklədikdə və görüntünün özünə bir keçid əlavə olunur.

Ziyarətçiləriniz həmin məqaləni bir məqalədə tıklasalar, başqa bir veb sayta və ya təsviri yalnız orijinal ölçüdə göstərəcək bir səhifəyə köçürüləcəklər. Ümumiyyətlə, şəkillər məqalələrinizə mükəmməl uyğunlaşmaq üçün ölçülüdür. Bu fenomen hotlinking və ya inline linking adlanır.

WordPress-də Şəkli İstiqamətlənmənin qarşısını al

Image Hotlinking nədir?

“Bant genişliyi oğurluğu” olaraq da bilinən Hotlinking, hesablama və bant genişliyi mənbələrindən istifadə etmək üçün digər serverlərdə yerləşdirilən məzmuna (şəkillər, videolar) birbaşa əlaqələr yaradan şəxslərin etdikləri səhv bir təcrübədir..

Klassik bir nümunə, bir serverdəki multimedia məzmununa birbaşa bağlantılardan ibarətdir A server tərəfindən xidmət edilən veb səhifələrə daxil edilir B; serverdəki veb səhifəyə daxil olan ziyarətçinin brauzeri B serverə HTTP sorğuları edəcək A itirilmiş CPU və bant genişliyinə və nəticədə pula səbəb olan multimedia mənbələrini əldə etmək.

Hotlinking necə işləyir?

Şəkillərin veb səhifələrdə necə nümayiş olunduğunu əvvəlcə başa düşmək üçün HTML koduna qayıtmalısınız.

Detallara girmədən, HTML işarələmə ilə qurulmuş sadə bir dildir: etiketlər (bu halda HTML etiketləri) səhifənin hər bir elementini iyerarxik şəkildə ayırır, dəyərləri çərçivəyə salır və məzmununa atributlar gətirir (eni və ya hündürlüyü) şəkil və ya təsvirinə icazə verən alternativ mətn, məsələn).

Klassik bir görüntü ilə həyata keçirilir img bir veb saytında olan bir səhifənin kodunda təsvir üçün etiket və alt etiketi. Məsələn, aşağıdakı ssenariləri nəzərdən keçirin.

Serverin HTML kodu veb sayt:

”description”/

Bir əlaqə bağlantısını həyata keçirən bir veb beləliklə, atributdan istifadə edərək sadəcə davam edir src şəkil etiketlərinin (mənbəyi deməkdir), şəkillərinizin birbaşa ünvanı.

Bu, adətən, məsələn, öz veb saytlarımızdan şəkillərimizi nümayiş etdirdiyimiz zaman edir.

B veb saytının HTML kodu:

”description”/

Sonda sizdən olmayan bir veb saytında yerləşdirilmiş şəkillərinizdən birini, icazəniz olmadan və tortun üzərindəki buzlanma ilə başa vurursunuz: bu fitnənin günahkarı bant genişliyinizi ləkələyir!

İsti bağlantıları necə aşkar etmək olar?

Bu açıq deyil!

Kimi alətlərdən istifadə edə bilərsiniz TinEye. Göstərdiyinizə bənzər şəkillər axtara biləcək bir veb sayt və brauzer uzantısıdır. TinEye indeksləyən saytların həddində çox yaxşı işləyir və bütün şəkillərinizi əl ilə yoxlamağı tələb edir!

Digər həll, sizdən başqa bir veb saytdan yüklənmiş şəkillərin aşkarlanmasını avtomatlaşdırmaqdır. Texniki cəhətdən daha mürəkkəb, lakin çox yaxşı işləyir.

Prinsipcə, .htaccess Apache serverinin faylı görüntülərin nümayiş olunmamışdan əvvəl tutulmasına cavabdehdir.

.Htaccess istifadə edərək WordPress-də isti əlaqənin qarşısını necə almaq olar

Bir neçə sətir əlavə edərək WordPress-də isti əlaqənin qarşısını necə ala biləcəyinizə baxaq .htaccess sənəd kök qovluğunda.

Hostinq platformanıza daxil olun, giriş məlumatlarınızı istənilən FTP proqramında istifadə edin (Mən Filezilla istifadə edirəm) / public_html / → və daxil ol .htaccess fayl.

Təsəvvür edin ki, bir neçə görüntünüz çox trafikli forumlarda nümayiş olunarsa bu cür davranışın nə dərəcədə təsiri ola bilər?

FTP-yə qoşulun

Əvvəlcə etməlisiniz Bax / Redaktə et (və ya yaratmaq) veb saytınızın kök qovluğunda .htaccess faylı.

FTP 2-yə qoşulun

Fayl açıldıqdan sonra, aşağıdakı sətirləri sonuna yapışdırın və faylı qeyd edin:

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

Qeyd: Dəyişməyi unutma sizin domen.com veb saytınızın adı və genişlənməsi ilə.

  • Birinci xətt mod_rewrite’i aktivləşdirməyə xidmət edir.
  • İkinci sətir boş istinadlara imkan verir. Bəzi ziyarətçilər veb brauzer tərəfindən göndərilən səhifə istinad məlumatlarını silən şəxsi bir firewall və ya antivirus proqramından istifadə edə biləcəyi üçün bunu aktiv etməlisiniz..
  • Üçüncü xətt, digər tərəfdən, HTTP_REFERER-in qorunması lazım olduğu güman edilən sizin domen.com.com-a açıq şəkildə qoyulmadığı zaman yüklənmənin və məzmunun isti əlaqələndirilməsinin qarşısını alan biridir. Bu vəziyyətdə əvəz etmək lazımdır sizin domen.com  qorumaq istədiyiniz domen adı ilə.
  • Dördüncü sətirdə qadağan edilmiş uzantılar, isti bağlantılar tərəfindən maneə törədilənlər göstərilir.

Bu halda, “|” ilə ayrılmış istənilən sayda uzantı göstərə bilərsiniz. xarakteri. Ayrıca, bu vəziyyətdə müqayisə əhəmiyyətsizdir və müsbət bir uyğunluq olduqda, sorğu boş bir sənəddə yenidən yazılır, 403 səhvi meydana gətirir.

Serverlərdən nümunə götürərək brauzerdən AB əvvəlində etdi, server yüklədiyi veb səhifə B yüklənən məzmunun olmadığı görünür A. Server istifadəsi A bu şəkildə bant genişliyi və CPU əhəmiyyətsiz olur və yalnız sorğunu yenidən yazma mühərriki ilə işlənməklə məhdudlaşır.

İsti bağlantıdan qaçınmaq üçün plugindən istifadə edin

Bir ehtimal ki, bir plugin veb saytınızın funksionallığını genişləndirə bilər və beləliklə veb saytınızda isti əlaqənin qarşısını alır. Budur, bu ərazidə ən populyar 2 plugin:

1. iHelp Təhlükəsizlik

iTheme Təhlükəsizlik Plugin

iHelp Təhlükəsizlik ümumi zəiflikləri düzəldir, avtomatlaşdırılmış hücumları dayandırır və etimadnaməsini təmin edir. Plugin, zərərli bir proqram tarama sisteminə sahibdir, həmçinin məzmun dəyişikliyi edən istifadəçiləri izləmək, habelə bağlantılar və əlaqələri kəsmək imkanı var. Bir çox digər xüsusiyyət veb saytınızı təmin etməyə kömək edir.

Qucaqlamaq!

Keçid bağlantısını blokladığınızı görmək .htaccess və ya plugin, veb saytınızı sınayın altlab.com, görüntü ünvanı daxil etməlisiniz. Göstərilmirsə və ya seçdiyiniz şəkil göstərilirsə, anti-isti bağlantı aktiv olacaq.

WordPress şəkillərindən bağlantıları silməyin başqa yollarını bilirsinizmi? Əgər belədirsə, aşağıdakı şərhlərdə bunu etmək yolunuzu bölüşün.

* Bu, Saud Razzakın qonaq göndərdiyi yazıdır Bulud yolları.

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

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

    Adblock
    detector