最近我在我的网址中启用了加密。它在95%网址上工作正常。但是在一些页面中使用分页我得到403错误。当我检查apache错误日志时,我收到此错误。我正在使用Yii框架,apache 2.2,PHP 5.3。任何想法?
(63)File name too long: access to /xyz failed referer:www.mydomain.com
答案 0 :(得分:2)
这是Apache2的限制
确保两个斜杠之间的任何内容不超过255个字符。
如果参数/文件名超过255个字符,Apache将根据您的文件系统限制进行检查。
有关最大文件名长度的信息,请访问:http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits
它们中很多都不允许使用更长的文件名,所以你必须缩短文件名,不能用其他方法。
如果您真的需要使用超过255个字符加密的Url建议使用Mod-Rewrite + Yii UrlManager来打破多个splash的参数,或者将加密算法限制为加密少于255个字符。