2016-02-28 104 views
0

我有两个域名mydomain.aaa和mydomain.bbb指向相同的地方。 我想要做的是使用通过哪个域访问它的参数来告诉index.php。使用.htaccess将参数添加到URL

www.mysite.bbb/folder/?param1=23&param2=34 

将成为

www.mysite.aaa/folder/?param1=23&param2=34&lang=bbb 

www.mysite.bbb/folder/ 

将成为

www.mysite.aaa/folder/?lang=bbb 

如何使用.htaccess来实现这一点

我使用外部托管,所以我没有访问Apache配置文件。

+0

为什么会出现',',而不是'&'? – anubhava

回答

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.bbb$ 
RewriteRule^http://www.mysite.aaa%{REQUEST_URI}?lang=bbb [R=302,NE,L]