配置Nginx防盗链referers后出现了问题,删掉配置代码后问题依旧。

发布于 2022-09-06 04:43:07 字数 557 浏览 9 评论 0

更新:已经换临时域名解决了,虽然还不懂出现这个问题的原因是什么

为了配置防盗链,我在/nginx/conf/vhost/域名.conf 这个配置文件添加了以下代码后,站里很多地方出现了只有应该在盗链情况下才显示的防盗图片。然后我马上删掉了添加的代码,结果还是一直显示防盗图片。请问这是怎么回事。

这是当时添加的代码

location ~* .(gif|jpg|png|jpeg)$ { 
expires 30d; 
valid_referers *.我的域名 我的域名; 
if ($invalid_referer) { 
rewrite ^/ http://ww4.sinaimg.cn/bmiddle/051bbed1gw1egjc4xl7srj20cm08aaa6.jpg; 
#return 404; 
} 
}

我的是discuz3.2的程序

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

装纯掩盖桑 2022-09-13 04:43:07

静态文件在浏览器中有缓存,重新加载时,浏览器用的本的缓存的内容。

随风而去 2022-09-13 04:43:07

浏览器缓存问题,试试CTRL+F5刷新一下。 还有就是。。修改配置文件后有没有 nginx -s reload

无所谓啦 2022-09-13 04:43:07
# service nginx reload

然后清一下浏览器的Cache

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文