产生的原因:Apache Web Server 加载了Mod Security 所造成
ModSecurity是一个入侵侦测与防护引擎,它主要是用于Web 应用程序,所以也被称为Web应用程序防火墙。 它可以作为Apache Web服务器的模块或是单独的应用程序来运作。ModSecurity的功能是增强Web application的安全性和保护Web application以避免遭受来自已知与未知的攻击。
为了网站安全,在所有的共享服务器上安装有Apache的一个MOD叫作Mod Security,就是因为这个MOD,当网址中包含有“%”号等其它敏感字符的时候,就会被 Mod Security 阻挡,导致 406 Not Acceptable 错误,新版的 Mod Security无法使用.htaccess控制。