我有domain.de
和domain.com
。在过去,我使用过这两个域名,但现在我只想使用domain.de,而domain.com应该重定向到domain.de/en
。但是有2个链接需要domain.de/api/xx1
+ domain.de/api/xx2
(所以没有/ en)。我尝试了以下方法:
<If "%{HTTP_HOST} = 'domain.com'">
Redirect /api/xx1 http://domain.de/api/xx1
Redirect /api/xx2 http://domain.de/api/xx2
Redirect / http://www.domain.de/en
</If>
但是它只会将所有内容重定向到.de/en
并忽略这两个链接,我将如何更改它以使其有效?
答案 0 :(得分:0)
RedirectMatch
的用法如下:
RedirectMatch 301 "^/((?!api).*)" http://www.domain.de/en/$1