2016-02-28 103 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]