繁体   English   中英

将2个链接以外的所有链接重定向到新URL

[英]Redirect all but 2 links to new URL

我有domain.dedomain.com 过去我曾经使用过两个域,但是现在我只想使用domain.de和domain.com应该重定向到domain.de/en 但是有两个链接需要为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并忽略了两个链接,我将如何对其进行更改以使其起作用?

RedirectMatch的用法类似于:

RedirectMatch 301 "^/((?!api).*)" http://www.domain.de/en/$1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM