我有一个小的Wordpress网站来分享我的爱好。我的set主机启用了SSL,我成功地设置了“强制SSL登录”选项。但是,因为我开始时没有SSL,源中有混合协议,我的查看器会收到“不安全内容”警告。
我想要的:
基本上,wordpress应该检测查看器是否希望使用SSL,并相应地更改URL/链接。
我得到的是:
我找不到任何设置或插件来做这件事。每个教程或插件都假设要强制使用SSL。这是我不想要的,因为它减慢了页面的速度,增加了CPU的负载。
你知道一个好的插件--或者--你能说服我强制使用SSL吗?
发布于 2016-01-06 09:24:16
你可以浏览你的内容,找到所有的链接,引用等等,而不是写http://path/file.ext或https://你只写//path/file.ext
然后,根据访问的URL,任何现代浏览器都会自行填写架构。
它们被称为无模式URL:https://stackoverflow.com/questions/9481193/how-safe-is-it-to-use-domain-com-schema-less-links
不确定是否有一个插件来为你这样做。
如果您碰巧运行了Nginx,您也可以对每个请求运行一个字符串替换。详情请参见http://nginx.org/en/docs/http/ngx_http_sub_module.html。看起来应该是:
location / {
sub_filter 'http://' '//';
sub_filter 'https://' '//';
}
有一个以上的方法来实现物流转换您的URL。
https://serverfault.com/questions/746982
复制相似问题