Wordpress 和 IIS - 如何强制 HTTPS 重定向并使用永久链接?

Wordpress 和 IIS - 如何强制 HTTPS 重定向并使用永久链接?

目前,我有一个在 IIS 10 下运行的 Wordpress 网站。我使用自定义永久链接,并使用以下 URL 重写规则使我的永久链接正常工作。

IIS URL 重写截图

问题是,HTTPS 重定向不起作用。我的意思是,如果我将浏览器导航到http://example.com,它不会自动指向https://example.com

那么,我该如何添加双重规则来同时完成我想要的这两项任务,而不会导致诸如永久链接损坏之类的问题?

谢谢。

答案1

您需要为 HTTPS 重定向创建第二条规则。将其放置在您的永久链接规则之上,以便首先对其进行解析。

匹配网址

请求的 URL:与模式匹配

使用:正则表达式

图案: (。*)

忽略大小写

状况

全部匹配

输入:{HTTPS}

类型:匹配模式

图案:^OFF$

行动

操作类型:重定向

动作属性

重定向 URL:https://{HTTP_HOST}/{R:1}

附加查询字符串

重定向类型:301、302 或 303

HTTPS 重定向_1 HTTPS 重定向_2

相关内容