gpt4 book ai didi

.htaccess - 允许/拒绝使用 .htaccess 进行图像热链接

转载 作者:行者123 更新时间:2023-12-02 19:26:29 25 4
gpt4 key购买 nike

所以我在我的网站 .htaccess 文件中添加了此内容,以防止来自所有其他域的图像、JS 和 CSS 的热链接。

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC]
RewriteRule \.(gif|jpe?g|js|css)$ - [F,NC,L]

问题:如何有选择地允许一个或两个域进行热链接?

最佳答案

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?otherdomain\.com [NC]
RewriteRule \.(gif|jpe?g|js|css)$ - [F,NC,L]

正如上面所说,可以工作。

“Refererr 并不是什么都没有,Referer 与 mydomain 不匹配,Referer 与 otherdomain 不匹配。

如果您尝试做相反的事情(将一组域名列入黑名单,防止盗链),您会执行类似的操作

RewriteCond %{HTTP_REFERER} ^http://(www\.)?baddomain1\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?baddomain2\.com [NC]
RewriteRule \.(gif|jpe?g|js|css)$ - [F,NC,L]

关于.htaccess - 允许/拒绝使用 .htaccess 进行图像热链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1245869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com