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

Apache:使用附加的查询字符串将域重定向到其他域,apache,redirect,apache-config,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> ServerName example.se ServerAlias*.

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

它可以与以下apache配置配合使用:

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

ServerName example.se
ServerAlias*.example.se
重定向永久/http://example.com/?lang=swe
问题是,如果域之后还有其他内容,则会中断,例如:example.se/page1应该重定向到example.com/page1?lang=1,但通过上面的设置,它会重定向到example.com?lang=swepage1


有没有办法做到这一点呢?

我认为应该是这样的:


RedirectMatch permanent^/(.+)$$1?lang=swe

我认为这应该与此相近:

RedirectMatch permanent^/(.+)$$1?lang=swe

完美!使用(.*)使其仅适用于域示例。sePerfect!但使用(.*)使其仅对域example.se起作用