首页 > 解决方案 > .htaccess 阻止热链接图像(在我自己的站点上阻止)

问题描述

我试图阻止来自特定站点的热链接图像并重新路由到其他地方的外部加载/托管图像。

我对我的 .htaccess 文件进行了一些编辑

购买它似乎也会阻止我自己的网站/域从我自己的图像中..(即使我相信我允许它?)

我似乎无法让事情与只是阻止外部网站一起工作......(而不用我自己的图片阻止我自己的网站?)

我已经尝试了这么多行......我无法对阻止来自我自己网站的图像的问题做出正面或反面。

这是我最近的尝试

RewriteEngine On
#RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://myfakesite.net.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.myfakesite.net.*$ [NC] 
RewriteCond %{HTTP_REFERER} ^http://(www\.)?external-site\.com(/.*)*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^https://(www\.)?external-site\.com(/.*)*$ [NC,OR]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ https://path-to-externally-hosted-image.jpg [R,NC] 

*我错误地认为这会容易得多..哈哈

如何阻止 external-site.com 并允许来自 mysite.net 的所有内容?

标签: .htaccesshotlinking

解决方案


推荐阅读