SSL破坏了Wordpress CSS


15

我们从网络解决方案购买了SSL证书(决不会将它们推荐给我最大的敌人,顺便说一句)。

显然它已被激活...做了一些检查说它已为我们的域激活。但是,当我输入https://www.texasshredderclassic.com时,整个站点就会中断。更具体地说,通过“中断”,我的意思是它完全禁用了CSS,并且我的登录用户名和密码不再起作用(似乎是个线索?)

我曾尝试下载Wordpress HTTPS,但这将我踢出了管理页面,并且还破坏了CSS。

我不在乎它是否可以在整个网站上正常运行,只需要它在我们的表单页面(texasshredderclassic.com/registration)上运行–使用重力形式并连​​接到authorize.net!

我在这里扯头发,因为我不知道下一步要去哪里。似乎我们拥有SSL证书...简直无法运作!任何帮助是极大的赞赏!


“ ...整个站点中断”对于愿意提供帮助的人并没有真正的帮助。您可以编辑问题以详细说明您遇到的问题和行为吗?
史蒂夫

感谢您的建议,添加了更多详细信息,希望对您有所帮助!谢谢!
user1727053

我找不到CSS的任何问题,即使在注册页面上也可以正常加载。Firebug或证书/ SSL警告中没有错误。直到我到达注册页面;表格告诉我页面不安全的地方。
史蒂夫

前面是https://,斯蒂芬?
user1727053

是的,我还要如何测试证书?;)
史蒂夫(Steve

Answers:


35

对于登录部分,这对我有用...

将以下行粘贴到wp-config.php中

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

但请确保您在下一行之前执行此操作

require_once(ABSPATH . 'wp-settings.php');

这样,您可以恢复管理面板... 在此处查看详细信息

另外,为避免获取混合内容,在还原管理面板后,请记住转到“设置”,“常规”,将“服务器URL”从http更改为https。


1
天哪 在查看了Google上大约十二个从未提及过的愚蠢的ssl文章后-这可行。
Dobler

这个应该被接受的答案,效果很好!
米格尔·莫塔

网络上使用的最广泛的框架,几年后它仍然需要这样的修复。可怕的建筑,使其无法保持稳定
Elvis Ciotti

这仍然是最新的吗?我解决它通过安装两个插件: - wordpress.org/plugins/really-simple-ssl和- wordpress.org/plugins/remove-http
rubo77

谢谢,这工作。无需额外的插件。我在core.trac.wordpress.org/ticket/38273#comment:5
rubo77 '18

4

转到WordPress常规设置,并将WordPress地址(URL)和站点地址(URL)从HTTP更改为HTTPS。

ps。并禁用所有破坏您网站的插件。

如果仍不能解决问题,请在此处找到适当的指南,并采取几个步骤:https : //managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings


我担心这样做,因为我有一个朋友尝试使用SSL进行操作,并且完全破坏了他的wordpress(当他将其移至https://时),而且这样做也不会成功,因此我的所有页面均会加载在前面加上https,会使速度变慢吗?
user1727053

不应该破坏任何东西。昨天晚上才做的。
Sagive SEO 2012年

这取决于您的主题/插件代码,如果正确编写,将不会有任何影响。
Wyck

好吧,我做到了...现在是https://,但是证书仍然显示不安全?上帝,我在我头上……
user1727053

为我工作!
艾布拉姆(Abram)2015年

3

这种类型的CSS“中断”主要是由于通过HTTPS连接上的HTTP请求访问文件引起的,或者简而言之,就是访问不安全的文件

在提供的链接中,将注册表单加载到iframe中,并且其CSS文件是通过HTTP而不是通过HTTPS连接加载的。

因此,如果您可以直接访问用作注册表格的文件,则可以将所有http://更改为https://可以完成此工作,但是我一直在使用SSL Insecure Content Fixer,并且可以正常工作直到现在。


0

您是否尝试过运行SSL不安全内容修复程序?(公开:我写了它,但我只是想知道您是否尝试过解决此插件的问题)。它应该清除大多数脚本加载错误,至少对于那些不太调皮的插件。

我注意到您正在运行WP 3.5。今天早上我有一个报告说,运行WP 3.5并加载了样式表的bloginfo('stylesheet_url');人遇到了同样的问题,主题主题表的内容不安全。您可以看看您的主题并告诉我们如何加载样式表吗?


在哪里可以找到此信息?尝试使用SSL不安全内容修复程序...没什么不同!
user1727053

查看您主题的header.php,找到这些<link rel="stylesheet"位并告诉我们他们说了什么。
webaware 2012年

@ user1727053:您是否在主题中查看了header.php?什么是样式表链接?您是否仍在运行SSL不安全内容修复程序或WordPress HTTPS?(如果是这样,则您有一些错误的插件/主题;如果没有,请打开其中一个,以便我们可以看到剩下的损坏了!)
webaware
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.