Hotlinking Nədir və Necə Qarşısı Alınmalı?

Hotlinking Nədir və Necə Qarşısı Alınmalı?

Hotlinking nədir?
Hotlinking bir veb saytın resurslarının (məsələn, şəkillər, videolar və ya digər media faylları) başqa bir veb sayt tərəfindən istifadəsinə aiddir. Məsələn, A saytındakı təsvirin mənbəyi birbaşa B saytından əlaqələndirilirsə, B saytı həmin görüntüyə hotlink edir. Bu, mənbə saytının bant genişliyini sərf edir və sayt sahibinə əlavə xərclər qoya bilər.

Hotlinking zərərləri
Bant genişliyi istehlakı
Hotlinking əlavə xərclərə səbəb ola biləcək mənbə saytının bant genişliyini istehlak edir.

Performans Məsələləri
Hotlink mənbə saytın fəaliyyətinə təsir göstərə bilər, çünki birdən çox sayt eyni resurslardan istifadə edərsə, həmin resurslara giriş yavaşlaya bilər.

Məzmun Oğurluğu
Hotlink mənbəyi saytın məzmununun digər saytlar tərəfindən istifadə edilməsinə səbəb ola bilər və oğurluq hesab edilə bilər.

Hotlink bağlantı saytı üçün, mənbə saytının bağlantılarından istifadə etdiyi üçün SEO baxımından rəqibini ön plana çıxarsa, zərər kimi görünə bilər.

Hotlink keçidi necə bloklamaq olar?
HTTP Referer Nəzarəti
Yalnız xüsusi istinadlardan gələn sorğuları qəbul etməklə veb serveriniz vasitəsilə hotlinkin qarşısını ala bilərsiniz.

Hotlink Qoruma Alətləri
Bir çox veb hosting platformaları və məzmun çatdırma şəbəkələri (CDN) Hotlink keçidin qorunmasını təmin edən alətlər təklif edir. Bu vasitələrdən istifadə edərək hotlinkin qarşısını ala bilərsiniz.

.htaccess Parametrləri
Apache serverlərində siz .htaccess faylından istifadə edərək hotlinkin qarşısını ala bilərsiniz. Bu fayla əlavə etdiyiniz təlimatlarla müəyyən saytların və ya domen adlarının öz resurslarından istifadəsinin qarşısını ala bilərsiniz.

htaccess
kodu kopyalayın
# Hotlink Mühafizəsi
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http//(www\.)?birsayt\.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png)$ - [F]
Bu nümunədə birsayt.com-dan başqa saytların .gif, .jpg, .jpeg və .png uzantıları olan fayllara girişi bloklanıb.

Hotlink veb saytınızın resurslarının oğurlanmasına və əlavə xərclərə səbəb ola bilər. Buna görə hotlink qarşısını almaq üçün müvafiq tədbirlər görmək vacibdir. Veb server parametrləri, .htaccess fayl redaktələri və hotlink mühafizə alətlərindən istifadə edərək hotlinki effektiv şəkildə bloklaya bilərsiniz.

(+994 70) 200 00 21
Mon.-Fri. : 10.00 - 19.00
info@webcenter.az
Contat us!

R. Muxtarov 18

Narimanov R., Baku, Azerbaijan