我刚刚开始在我的几个站点上设置带有let的SSLEnrpyt,并注意到在添加重定向脚本以强制将HTTPS和Extra/添加到URL后,会导致页面加载错误。
操作系统|?CentOS Linux 7.2.1511(酷睿)?
Plesk版本|12.5.30更新#76,更新时间:2018-05-08 02:21
我要添加的脚本来自Plesks自己的KB
Plesk帮助中心
如何在Plesk中启用域名从HTTP到HTTPS的重定向
适用于:
Plesk for Linux
Plesk for Windows
问题
如何让托管在Plesk上的网站永久使用HTTPS上的安全连接?
回答?
在启用永久HTTPS重定向之前...
剧本是
重写引擎打开
重写条件%{HTTPS}!=打开
根据Plesk的说明,我已将其添加到apache&nginx设置>用于HTTP的其他指令字段
我好像没看到有什么花言巧语。
这个网站看起来很好,没有限制。org.uk
这个不是,它在URL的末尾有额外的/。
重写引擎打开
重写条件%{服务器名称}=Example.com
…其中,Example.com将替换为您的实际域名。我相信如果有多个ServerAlias名称,那么每个ServerAlias名称都会有自己的ReWriteCond行(例如,如果您有一个www.Example.com别名,则ReWriteCond%{SERVER_NAME}=www.Example.com)。
Certbot只将其放在HTTP虚拟主机中,而不放在HTTPS虚拟主机中(以避免重定向循环)。
但我认为Plesk给你的版本也应该很好,一旦你去掉了额外的斜杠。MOD_REWRITE语法非常广泛和灵活,因此有很多不同的方法来编写这种重写规则。