.htaccess重定向传递变量(查询字符串)但不传递页面名称或目录。

时间:2012-11-30 22:03:23

标签: .htaccess redirect

试图抓住这个但却无法弄明白。

我需要重定向:

domainA.com/myPage.php?some=variables&are=here

为:

domainB.com/otherPage.php?some=variables&are=here

如果myPage.php在目录中,它也需要工作..但重定向到domainB上的目录

domainA.com/folder/myPage.php?some=variables&are=here

转到:

domainB.com/otherPage.php?some=variables&are=here

这看起来很简单,但我的语法不正确。

1 个答案:

答案 0 :(得分:0)

在domainA.com域的文档根目录中的htaccess文件中,添加这些文件(最好高于任何其他规则)

RewriteEngine On
RewriteCond %{HTTP_HOST}  domainA.com$ [NC]
RewriteRule /?myPage\.php$ http://domainB.com/otherPage.php [L]

查询字符串参数将自动附加