小编在搭建了Wordpress博客后,将自己的域名配置到了自己搭建的Wordpress博客中。当时配置Nginx的时候,发现配置HTTP的时候,网站是可以正常访问的,而且布局也不会乱。但是当我搭配Https协议(protocol)的时候,发现网站是可以访问的,但是整个布局网站的内容很困惑。我用F12查看状态时,发现很多js文件无法加载成功,导致排版困惑。想请教大家谁遇到过这种问题,如何解决?谢谢!
最佳答案
您的浏览器正在阻止混合内容,即从 HTTP 源向 HTTPS 网站提供的内容。出于安全目的,大多数现代浏览器默认都会这样做。
这是 Mozilla docs 的解释:“如果您的网站提供 HTTPS 页面,则默认情况下将阻止该页面上通过 HTTP 提供的所有事件混合内容。”
要修复此错误,只需确保您从外部域包含的所有 css 和 javascript 文件都在 src
属性中使用 HTTPS 协议(protocol)。
关于WordPress配置https导致网站排版困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53550291/