关于fate/stay光用encodeURI是没有意义的。。因为它的设计初衷是转义url参数(?q=ss%2fdd这样的)而不是地址
所以按现在的URL规则,斜杠"/'是作为地址的一部分作为参数的话(不在?q=fate%2Fstay)
服务器(apache)会自己把所有带%2F这种转义过的斜杠返回404 error(也就是认为不合法。文档说:Normally such URLs are refused with a 404 (Not found) error.)
修正这个问题,只有改服务器配置
AllowEncodedSlashes On
这样。。
关于这个问题的详情请看http://httpd.apache.org/docs/2.2 ... allowencodedslashes
另外感谢对staff列表的翻译。最近正在赶工人物系统,欢迎到时回来看看