【发布时间】:2018-10-20 21:14:49
【问题描述】:
我不确定它是否可以完成,我看起来高低。可能我只是没有正确构建搜索查询来产生我需要的结果。
我在一个主机上有 2 个具有不同内容的域(一个添加到另一个域上)。当我添加第二个域时,所有这 3 个场景都会解决:
(1) domain2.domain1.com
(2) domain1.com/domain2/
(3) www.domain2.domain1.com
(4) www.domain1.com/domain2/
(5) domain2.com
我只想显示https://domain1.com 或https://domain2.com 的内容-但是- https://domain1.com/domain2/ 和 https://www.domain1.com/domain2/ 应该解析为 https://domain2.com
对 .htaccess 的以下更改处理了场景 (1) 和 (3),但我不知道如何处理场景 (2) 和 (4):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain2.domain1.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain2.domain1.com [NC]
RewriteRule ^(.*)$ https://domain2.com/$1 [L,R=301,NC]
任何帮助将不胜感激。
【问题讨论】:
-
你好,Diamich。欢迎来到 Stack Overflow 社区。我已经为您的问题提供了解决方案。如果有任何问题,请发表评论,或者如果可以解决您的问题,请投票并接受答案,以便其他 SO 用户可以从中受益
标签: .htaccess