由于MAMP一直在正常工作,但今天我注意到它拒绝向浏览器提供某些JS文件。
如果请求将提供say file.js的文件名,但不会提供file.min.js,apache将错误记录为403(客户端拒绝服务器配置)。
我的配置中没有任何变化,所以我想知道这里发生了什么。
通过浏览到启用了选项全部的/ js文件夹,同样的事情发生,浏览器将显示所有相关的.js文件,只要名称中没有第二个完整停止,因此将显示file.js但文件.1.2.js不会发送file.anything.js
有关导致此问题的任何想法?
更新:.htaccess存在于Web根目录中以使用目录/文件(如果存在),否则会将请求重定向到index.php
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule .* index.php