gpt4 book ai didi

ssl - 在 IIS 中重写 URL 后找不到此页面

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:00 24 4
gpt4 key购买 nike

我关注了 This将 HTTP 转换为 HTTPS 的 URL,当我直接输入我的网站名称时,它仍然显示“无法找到此页面”。但是,当我将 HTTPS 附加到我的 URL 时有效。请帮我解决这个问题。提前致谢

最佳答案

如果它导致“无法访问此页面”。这意味着“重定向太多”。所以你需要修改规则以避免无限循环。

您可以使用以下 URL 重写规则:

<rule name="HTTP to HTTPS1" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" redirectType="Permanent" />
</rule>

{REQUEST_URI} 包含 URL 的路径,包括带有前导斜杠的查询字符串。

还要检查您的 iis 站点是否与 Http 和 https 绑定(bind)。确保绑定(bind)正确的证书。

您可以使用以下 PowerShell 命令创建自签名证书:

New-SelfSignedCertificate -DnsName www.sample1.com -CertStoreLocation cert:Localmachine\My

并将该证书移动到受信任的根文件夹。

enter image description here

enter image description here

enter image description here

enter image description here

关于ssl - 在 IIS 中重写 URL 后找不到此页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57972430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com