+ -
当前位置:首页 → 问答吧 → perl和url redirection

perl和url redirection

时间:2010-10-29

来源:互联网

经常有这样的需求,现在又碰到:当访问url xyz.abc.com的时候,需要跳转到www.agc.com/xyz的页面。

我想perl应该可以实现这样的需求,但不知具体实现,在此请教。谢谢!

作者: gaochong   发布时间: 2010-10-29

$q=CGI->new;
$q->redirect("/new/url");

作者: 兰花仙子   发布时间: 2010-10-29

听你的原始需求,更像是mod_rewrite应该做的事。
当然,用mod_perl写一个hander来实现rewrite也是再容易不过。

作者: 兰花仙子   发布时间: 2010-10-29

回复 兰花仙子


    这样是可以实现,但这需要cgi环境,不能实现需求啊。

作者: gaochong   发布时间: 2010-10-29



QUOTE:
听你的原始需求,更像是mod_rewrite应该做的事。
当然,用mod_perl写一个hander来实现rewrite也是再容易不 ...
兰花仙子 发表于 2010-10-29 22:08



请问仙子怎么实现?

作者: gaochong   发布时间: 2010-10-29

回复 gaochong


    自己找一些文档看看就可以了呀。

作者: billypeng   发布时间: 2010-10-29

本帖最后由 gaochong 于 2010-10-29 23:49 编辑

在httpd.conf最后增加如下并重启apache,怎么不生效啊。真是郁闷了。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^xyz.abc.com[NC]
RewriteRule ^(.*) http://www.abc.com/xyz/[L]

作者: gaochong   发布时间: 2010-10-29