当我转到url:http://localhost/checkout/pay/393032-bb9320fc213459a-6c653c8bd1时,我得到一个404错误,这是正确的,因为这个页面不存在。
但是,当我转到http://localhost/checkout/pay/393032-bb9320fc213459a-6c653c8bd1/ (注意添加了一个尾随斜杠)时,它会将我重定向到http://localhost/pay/393032-bb9320fc213459a-6c653c8bd1 (没有/checkout),它也不存在。
为什么添加一个尾随斜杠会导致它重定向我?我没有.htaccess文件,所以它不可能是这样的,而且由于页面不存在,所以它不可能是执行重定向的脚本。当我在firebug中查看页面时,我也没有看到重定向,它似乎在看不见地改变了url,我不知道为什么。我应该去哪里找呢?
编辑:原来只有一个特定的url被重定向,而且只在firefox中发生,所以我不认为这是apache的问题。我在ubuntu上使用的是火狐26.0。是什么让火狐选择了一个url并像这样重定向?
发布于 2014-02-17 19:34:49
查看是否激活了Apache Module mod_dir
http://httpd.apache.org/docs/current/mod/mod_dir.html
如果需要,它会自动添加一个/,并提供默认页面。
https://stackoverflow.com/questions/21827883
复制相似问题