Hotlink, bir web sitesinin, başka bir web sitesinde barındırılan görsel, PDF veya benzeri dosyaları kendi sayfasında gösterme işlemidir. Bu durum, sunucu kaynaklarını izinsiz kullanma anlamına gelir ve bant genişliği hırsızlığı olarak bilinir. Özellikle sınırlı barındırma kaynaklarına sahipseniz, hotlinking size pahalıya mal olabilir.
Hotlinking, içerik sahiplerinin sunucularında barındırdıkları görselleri ve diğer dosyaları izinsiz olarak kullanmaktır. Bu, hem etik olmayan bir davranış hem de yasal sorunlara yol açabilecek bir durumdur.
Neyse ki bu sorundan kolaylıkla kurtulabiliriz yapmanız gereken sitenizin kök dizinindeki htaccess dosyasına aşağıdaki satırları eklemek
# Hotlink koruma txt.nicetry.dev
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} .(gif|jpe?g?|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+.)?example. [NC]
RewriteRule .* - [F]
</IfModule>
Example kısmını kendi sitenizin ismi olarak değiştirin ardından hotlink yapılmasını engellemek istediğiniz dosya uzantılarını belirleyin.
RewriteCond %{REQUEST_FILENAME} .(gif|jpe?g?|png|flv|mp3|mov|mkv)$ [NC]
Sitenizde bulunan ve hotlinki engellemek istediğiniz dosya uzantılarını yukarıdaki gibi yapmanız yeterlidir.çalmak isteyenin karşısına 403 Forbidden uyarısı gelecektir.işe biraz eğlence katmak isterseniz yada o kişiyle dalga geçmek isterseniz. RewriteRule yi değiştirerek sayfada sizin belirlediğiniz bir resmin gözükmesini sağlayabilirsiniz.
RewriteRule .* [R,L]
Yukarıdaki komutu eklediğimiz anda sitesine eklediği anda karşısına sizin belirlemiş olduğunuz resim çıkacaktır.
Bir yanıt yazın