使用.htaccess将参数添加到URL

时间:2016-02-28 10:37:02

标签: regex apache .htaccess

我有两个域名mydomain.aaa和mydomain.bbb指向同一个地方。 我想要做的是使用参数通过我访问它的域告诉index.php。

例如

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配置文件。

1 个答案:

答案 0 :(得分: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]