Apache:使用附加的查询字符串将域重定向到其他域

时间:2011-03-18 17:25:16

标签: apache redirect apache-config

我希望example.se重定向到example.com?lang=swe

使用此apache配置可以正常工作:

<VirtualHost *:80>
    ServerName example.se
    ServerAlias *.example.se
    Redirect permanent / http://example.com/?lang=swe
</VirtualHost>

问题是,如果域后面还有其他内容,则会中断,例如:example.se/page1应重定向到example.com/page1?lang=1但是上面的设置重定向到example.com?lang = swepage1。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

我认为应该接近这一点:

RedirectMatch永久^ /(。+)$ http://example.com/ $ 1?lang = swe