从 HTTP 重定向到 HTTPS 不起作用,客户端中出现 403 禁止消息
Redirect from HTTP to HTTPS not working, 403 forbidden message in client
我是 运行 IIS 10 上的 Drupal 8.7.7,Plesk 17.8.11
根据 web.config 中的代码,我希望从 http://www.focusonlineperformance.nl to https://www.focusonlineperformance.nl
自动重新路由
但是,我在 Chrome 上收到了 403 禁止消息。
我试过了<match url=".*" />
我试过了<add input="{HTTPS}" pattern="^OFF$" />
我在 web.config 中有以下脚本:
<rule name="Plesk. SSL redirect for #6" patternSyntax="ECMAScript"
stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="OFF" />
<add input="{HTTP_IS_SITEPREVIEW}" pattern="1"
negate="true" />
</conditions>
<serverVariables />
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
感谢您的帮助!
使用以下 URL 重写规则:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTPS force" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
确保为站点配置 https 绑定并使用正确的证书。
并按照以下步骤取消选中 "Require SSL":
- 打开 iis 管理器。 select 您的网站。
- 双击中间窗格中的 SSL 设置功能:
- 取消选中需要 SSL 并单击应用。
我是 运行 IIS 10 上的 Drupal 8.7.7,Plesk 17.8.11
根据 web.config 中的代码,我希望从 http://www.focusonlineperformance.nl to https://www.focusonlineperformance.nl
自动重新路由但是,我在 Chrome 上收到了 403 禁止消息。
我试过了<match url=".*" />
我试过了<add input="{HTTPS}" pattern="^OFF$" />
我在 web.config 中有以下脚本:
<rule name="Plesk. SSL redirect for #6" patternSyntax="ECMAScript"
stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="OFF" />
<add input="{HTTP_IS_SITEPREVIEW}" pattern="1"
negate="true" />
</conditions>
<serverVariables />
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
感谢您的帮助!
使用以下 URL 重写规则:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTPS force" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
确保为站点配置 https 绑定并使用正确的证书。
并按照以下步骤取消选中 "Require SSL":
- 打开 iis 管理器。 select 您的网站。
- 双击中间窗格中的 SSL 设置功能:
- 取消选中需要 SSL 并单击应用。