我有两个域名(例如domainone.com和domaintwo.com),他们指向一个网站。 我为domainone.com提供了一个ssl证书。
我想为domainone.com自动重定向到https。 我不想为domaintwo.com自动重定向到https因为我没有这个domaintwo.com的ssl证书。我只想用http打开它。
url rewrite(IIS)中的规则如下所示。
Match URL – Requested URL: Matches the Pattern
Match URL – Using: Regular Expression
Pattern: (.*)
Condition Input: {HTTPS}
Check if input string: Matches the Pattern
Pattern: ^OFF$
Action type: Redirect
Redirect URL: https://{HTTP_HOST}/{R:1}
Redirect type: See Other (303)
现在两个域名都自动重定向到https。请帮助我如何只为domainone.com自动重定向到https。
谢谢。
答案 0 :(得分:0)
我添加了一个条件。现在它正在按我的意愿工作。
Match URL – Requested URL: Matches the Pattern
Match URL – Using: Regular Expression
Pattern: (.*)
Condition Input: {HTTPS}
Check if input string: Matches the Pattern
Pattern: ^OFF$
Condition Input: {HTTP_HOST}
Check if input string: Matches the Pattern
Pattern: domainone.com
Action type: Redirect
Redirect URL: https://{HTTP_HOST}/{R:1}
Redirect type: See Other (303)