使用参数将停放的域重定向到主域

时间:2014-04-15 09:32:12

标签: regex apache .htaccess mod-rewrite redirect

我正在尝试制作简单的网址缩短服务。我有两个域,一个是停放(x.co),另一个是主(maindomain.com)域。我想在htaccess中为停放域重定向,如下所示:

http://x.co/abc
将被重定向到:
http://maindomain.com/redirect.php?code=abc

我尝试过很多不同的规则,但都没有奏效。例如,我试过这个:

RewriteCond %{HTTP_HOST} ^x.co$ [NC] 
RewriteRule ^(.*)$ http://maindomain.com/redirect.php?code=$1 [R=301,L]

那么,任何人都可以帮助我吗?感谢...

1 个答案:

答案 0 :(得分:0)

x.co的文档根目录中尝试此规则:

RewriteCond %{HTTP_HOST} ^x\.co$ [NC] 
RewriteRule ^ http://maindomain.com/redirect.php?code=%{REQUEST_URI} [R=301,L,NE]