我使用的是两个域,其中一个是主域(http://www.domain.com
),第二个域是缩短网址(http://doma.in
)
前锋应该是这样的
http://domain.com
- > http://www.domain.com
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
http:// doma.in - > http:// www。 domain.com
RewriteCond %{HTTP_HOST} ^doma.in [NC]
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
http://sub.domain.com
- > http://sub.domain.com
(不需要配置?!)
现在是重要的一个
http://doma.in/VC7s98X
- >应转发到目标而不转换为http:// www.domain.com
我不知道如何做这部分。
答案 0 :(得分:0)
您的第二组规则匹配域doma.in上的所有内容((.*)
)。要仅匹配没有任何尾随路径的裸域,请按如下所示更改规则:
RewriteCond %{HTTP_HOST} ^doma.in [NC]
RewriteRule ^/?$ http://www.domain.com/$1 [R=301,L]
负责http://doma.in/VC7s98X
不会重定向到http://www.domain.com
。我假设你已经有了一些事情来处理http://doma.in/VC7s98X
转发到预定的目标......如果你要求帮助那部分,这是一个更大的问题。