虚拟主机部署 SSL 证书页面错位,WordPress HTTPS 兼容方法

对于 wordpress 开启 HTTPS,早在两年前就提供了相关的兼容代码和教程,正常的情况下是可以被完美的兼容,但是不排除某些因为服务器的原因,而导致可能无法正常将整站开启 HTTPS 协议,特别是现在的一些虚拟主机开始支持 SSL 证书部署后出现了页面错位和不兼容的情况,那么今天就来提供一下解决办法。

首先要说明的是,站点页面错位是因为页面没有被正常加载 css 层叠样式表导致,当我们通过 https 协议访问站点时,如果 css 文件是被 http 协议引入,那么浏览器会以安全模式的形式阻止加载,所以导致页面错误的情况。

最近从百度云虚拟主机,到西部数码的虚拟主机,为几个客户都解决了同样的问题,那就是服务器即使部署了 SSL 证书,并且通过 https 访问,服务器是不会正常输出$_SERVER[‘HTTPS’]这个参数,而对于 wordpress 来说,提供了一个站点是否启用 ssl 的判断函数(is_ssl),恰好就是通过$_SERVER[‘HTTPS’]这个参数来判断,所以最后导致的结局就是虚拟主机开启 SSL 证书后,Wordpress 站点的 https 页面错位。

解决方法

通过修改 wordpress 站点根目录 wp-config.php 文件,将以上代码添加至下方代码的空行处即可。

本文链接:https://www.abcziyuan.com/wordpress-ssl-on-vhost.html

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝赞助

微信钱包赞助

版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!:ABC资源站 » 虚拟主机部署 SSL 证书页面错位,WordPress HTTPS 兼容方法

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活