URL 重定向 - 清除缓存后出现问题(仅限第一次)

URL Redirect - Issue after clearing cache (1st time only)

第一次尝试使用域名(access.presystem.com)进入站点(清除缓存后)时,浏览器显示错误信息:"This site can't be reached".

这个问题只发生在:


1) 清除浏览器缓存后,以及 2) 尝试仅使用域访问网站时(不使用 HTTPS 或 HTTP)。

备注:


a) 如果我在清除缓存后尝试使用 https:// 进入站点,它会完美运行。

b) 当我第一次使用https://进入站点后,清除缓存后,如果我尝试仅使用域名访问该站点,它完美...

在IIS上使用URL重写创建的规则如下:


已请求 URL:匹配模式 使用:正则表达式 图案: (。*) 检查忽略的大小写 条件 1:{HTTPS} 模式:^OFF$ 条件二:{HTTP_HOST} 模式:^access.presystem.com$

行动: 操作类型:重定向 重定向 URL:https://{HTTPS_HOST}/{R:1} 追加查询字符串被选中 重定向类型:永久 (301)

补充说明:在站点绑定下,唯一配置的是:


类型:https 主机名:access.presystem.com 端口:443 IP 地址:*

之所以没有配置 type: http 端口 80 是因为我希望用户只能通过 https

最后,任何浏览器都会发生这种情况,web.config 文件配置正确。

非常感谢任何帮助!!

正确答案由 Lex Li 提供。谢谢莱克斯。我添加此内容是为了向您提供学分并将您的答案标记为正确答案。