(63)文件名太长:访问/ xyz失败的参考者:www.mydomain.com

时间:2013-10-23 12:02:44

标签: php apache yii

最近我在我的网址中启用了加密。它在95%网址上工作正常。但是在一些页面中使用分页我得到403错误。当我检查apache错误日志时,我收到此错误。我正在使用Yii框架,apache 2.2,PHP 5.3。任何想法?

(63)File name too long: access to  /xyz failed referer:www.mydomain.com

1 个答案:

答案 0 :(得分:2)

这是Apache2的限制

确保两个斜杠之间的任何内容不超过255个字符。

如果参数/文件名超过255个字符,Apache将根据您的文件系统限制进行检查。

有关最大文件名长度的信息,请访问:http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits

它们中很多都不允许使用更长的文件名,所以你必须缩短文件名,不能用其他方法。

如果您真的需要使用超过255个字符加密的Url建议使用Mod-Rewrite + Yii UrlManager来打破多个splash的参数,或者将加密算法限制为加密少于255个字符。