Codeigniter为javascript文件显示404错误页面。该文件位于js
文件夹中。相关文件为jquery.cookie.js
。
如果我更改文件名,那么我可以访问该文件。
该文件没有路由设置或.htaccess规则,但由于某种原因,当访问javascript文件时,codeigniter会显示其默认的404页面。
答案 0 :(得分:1)
之前我遇到过这个问题 - 问题源于CI善意的安全系统,它寻找某些恶意字符串。我从未追踪到它的确切位置,但如果JS文件名包含“.cookie”,它将被CI的内部过滤器拒绝。
快速解决方法是将文件重命名为不包含单词Cookie,或将文件名中的.
更改为_
。
答案 1 :(得分:0)
好的,终于弄明白了问题所在。任何在其文件名中包含“cookie”的文件都被我们服务器上的mod_security阻止。