Apache:使用附加的查询字符串将域重定向到其他域
我希望example.se重定向到example.com?lang=swe 它可以与以下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*.
<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起作用