这是 Live Http Headers 的输出:
http://www.sitename.com/loginapplet.ws?mod=main&dest=maintenance.php
GET /loginapplet.ws?mod=main&dest=maintenance.php HTTP/1.1
Host: www.sitename.com
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://www.sitename.com/maintenance.php?COLLCC=3673562052&
Cookie: __utma=101585024.21651761.1342192562.1342694644.1342697578.76; __utmz=101585024.1342192562.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); PHPSESSID=83ce1589fb215697fb3cba35531f133f; __utmc=101585024; __utmb=101585024.2.10.1342697578
DNT: 1
Connection: keep-alive
HTTP/1.1 302 OK
Connection: Keep-Alive
Location: http://www.sitename.com/loginapplet.ws?COLLCC=3673562052&mod=main& dest=maintenance.php
X-Antivirus: avast! 4
X-Antivirus-Status: Clean
为清楚起见,问题在于?COLLCC=
在查询字符串中添加了 on。我做了一些谷歌搜索,发现其他 URL 附加了这个字符串,但它们都没有任何帮助。
有谁知道是什么原因造成的?我的服务器甚至不使用 Avast,而且,我的应用程序中没有任何东西在内部导致此重定向..
问题似乎已经自行解决了。我不确定为什么 apache 没有像 nginx 那样遭受这个问题,但我会继续猜测这是需要审查的 nginx 问题。