我正在处理大约987个字符的GET请求,当我在本地开发应用程序(PHP)时,我看到404错误,即使在我的Web服务器上,确切的应用程序工作得很好。
我猜这是MAMP特有的,因为同一个应用程序可以在Web服务器上运行。
有趣的是,我没有得到414(请求URI太大),我收到了404.
有什么想法吗?
编辑:apache日志说:
[Tue May 31 00:35:27 2011] [error] [client ::1] File does not exist: /Users/tim/Desktop/htdocs/index.php/controller/(restofurl)
网址的其余部分不包含任何违规字符,只包含A-Z。
同样,相同的请求适用于实时服务器,只是我的本地环境存在问题。
再次编辑:如果我制作一个打印出所有GET变量的简单PHP脚本, http://localhost/test.php?asd=asdasd.......1700chars< ---正常工作
然而
http://localhost/test.php/asd=asdasd.......1700chars< ---失败
这很神秘......
答案 0 :(得分:0)