我有这个htaccess文件,用于限制我的域名对不同文件的访问。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.*$ [NC]
RewriteRule \.(docx|pdf|doc|txt)$ - [NC,F]
</ifModule>
我的想法是限制我的域的未记录用户的文件下载,但允许已登录用户的下载。
该代码适用于所有浏览器,但从几天前开始,它对Google Chrome并不起作用。对于Firefox,IE和Safari可以很好地工作。
我删除了缓存,没有,错误仍在继续。
有什么想法吗?谷歌浏览器是否有任何影响我代码的更新?