0

Codeigniter 显示 404 错误页面,用于 javascript 文件。该文件位于js文件夹中。有问题的文件是jquery.cookie.js.

如果我更改文件名,那么我可以访问该文件。

该文件没有路由设置或 .htaccess 规则,但由于某种原因,当访问 javascript 文件时,codeigniter 会显示其默认的 404 页面。

4

2 回答 2

1

我以前遇到过这个问题 - 问题源于 CI 寻找某些恶意字符串的善意安全系统。我从来没有追查过它的确切位置,但是如果 JS 文件名包含“.cookie”,它将被 CI 的内部过滤器拒绝。

快速解决方法是重命名文件以不包含单词 cookie,或.将文件名中的_.

于 2012-06-18T10:19:02.507 回答
0

好的,终于知道问题出在哪里了。任何文件名中包含“cookie”的文件都被我们服务器上的 mod_security 阻止。

于 2012-07-06T06:41:10.490 回答