Htaccess将域重定向到带有变量的子域

时间:2012-03-07 22:24:37

标签: .htaccess variables redirect

只是尝试发出像

这样的请求

http://www.mysite.com/dir/index.php?id=123

转到

http://orginal.mysite.com/dir/index.php?id=123

因为我的网站有一个完整的改造和 我希望谷歌的链接转到存档的original.mysite.com

这一定很简单,但即使经过一个小时的搜索(此处和谷歌)并尝试不同的事情,我也无法弄明白。

1 个答案:

答案 0 :(得分:0)

尝试:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC]
RewriteRule ^dir/index.php$ http://orginal.mysite.com/dir/index.php [QSA,L,R=301]

这会将带有任意查询字符串的URI /dir/index.php的任何内容重定向到www.mysite.com,并使用相同的URI和查询字符串重定向到original.mysite.com。