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 提供。谢谢莱克斯。我添加此内容是为了向您提供学分并将您的答案标记为正确答案。
第一次尝试使用域名(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 提供。谢谢莱克斯。我添加此内容是为了向您提供学分并将您的答案标记为正确答案。