我创建了一个名为“nph-select.pl”的文件,并将代码用于重定向,如下所示。
#!"D:\xampp\perl\bin\perl.exe" -w
use CGI qw/:standard/;
my $cgi = new CGI;
print $cgi->redirect(-uri => 'http://www.google.com/', -nph => 1);
并执行文件然后它给我 302 STATUS 消息说“文档已移至此处”。但是当我通过删除“-”来重命名同一个文件时,即新文件名是“nphselect.pl”,那么它也可以通过重定向正常运行。有人可以建议我缺少什么设置吗?
我的请求标头是
Host localhost:8080
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.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
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
并且 RESPONSE HEADERS 是空白的。