目前,我有一个在 IIS 10 下运行的 Wordpress 站点。我使用自定义永久链接,并使用以下 URL 重写规则来使我的永久链接正常工作。
问题是,HTTPS 重定向不起作用。我的意思是如果我将浏览器导航到http://example.com,它不会自动定向到https://example.com。
那么,如何添加一个双重规则来完成我想要的这两项任务而不会导致永久链接损坏等问题?
谢谢。
目前,我有一个在 IIS 10 下运行的 Wordpress 站点。我使用自定义永久链接,并使用以下 URL 重写规则来使我的永久链接正常工作。
问题是,HTTPS 重定向不起作用。我的意思是如果我将浏览器导航到http://example.com,它不会自动定向到https://example.com。
那么,如何添加一个双重规则来完成我想要的这两项任务而不会导致永久链接损坏等问题?
谢谢。
您需要为 HTTPS 重定向创建第二条规则。将它放在您的永久链接规则之上,以便首先对其进行解析。
匹配网址
请求的 URL:匹配模式
使用:正则表达式
图案: (。*)
忽略大小写
条件
匹配所有
输入:{HTTPS}
类型:匹配模式
模式:^OFF$
行动
操作类型:重定向
动作属性
重定向网址:https://{HTTP_HOST}/{R:1}
追加查询字符串
重定向类型:301、302 或 303