Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache perl web开发中的url重定向_Apache_Perl - Fatal编程技术网

Apache perl web开发中的url重定向

Apache perl web开发中的url重定向,apache,perl,Apache,Perl,我正在尝试使用CGI::Session重定向到perl web应用程序中的另一个url: sub redirect_to { my ($self, $url) = @_; $self->{session}->redirect("http://google.com"); } 但如果这样做了,是因为它附加了信息文本和指向url的链接: 发现 文件已移到这里 如何强制它加载url?这是apache配置问题还是perl问题?这可能是代码中的问题。需要发送重定向指令来代替通常

我正在尝试使用CGI::Session重定向到perl web应用程序中的另一个url:

sub redirect_to {
    my ($self, $url) = @_;
    $self->{session}->redirect("http://google.com");
}
但如果这样做了,是因为它附加了信息文本和指向url的链接:

发现

文件已移到这里


如何强制它加载url?这是apache配置问题还是perl问题?

这可能是代码中的问题。需要发送重定向指令来代替通常的头。我猜在调用此子例程之前,您已经发送了头

在发送任何邮件之前,了解您要发送的邮件非常重要