Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 允许通过htaccess访问文件夹,不在Chrome中工作_.htaccess_Google Chrome_Http Status Code 403 - Fatal编程技术网

.htaccess 允许通过htaccess访问文件夹,不在Chrome中工作

.htaccess 允许通过htaccess访问文件夹,不在Chrome中工作,.htaccess,google-chrome,http-status-code-403,.htaccess,Google Chrome,Http Status Code 403,我有此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] </if

我有此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>

重新启动发动机
重写cond%{HTTP_REFERER}^http://(www\)?mydomain[NC]
重写cond%{HTTP_REFERER}^http://(www\)?mydomain.$[NC]
重写规则\(docx | pdf | doc | txt)$-[NC,F]
我的想法是限制我域中未登录用户的文件下载,但允许登录用户的文件下载

该代码适用于所有浏览器,但几天前,它就不适用于谷歌浏览器。对于Firefox,IE和Safari工作得非常完美

我删除了缓存,但什么都没有,错误仍在继续


有什么想法吗?Google Chrome是否有任何更新会影响我的代码?

不建议使用
HTTP\u REFERER
,因为它可能被欺骗。它一点也不安全。如果您希望能够控制下载,您应该在服务器端代码中进行控制。e、 通过PHP或其他方式。使用chrome浏览时检查Web服务器访问日志。您可以找到此处显示的referer URL是什么。