Wordpress主题+ SSL不起作用

时间:2015-12-18 18:17:53

标签: php css wordpress

当您通过http而不是https连接时,我的个人博客有效。使用https时,它不会加载CSS代码。有任何想法吗?该认证是通过Let的加密程序进行的。

我的网站: http://nicktehpro.xyz/ 断链: https://nicktehpro.xyz/

4 个答案:

答案 0 :(得分:3)

在您使用过的文档中的每个位置:

href="http://nicktehpro.xyz/wp-content/themes/enigma/style.css"

请将其更改为:

href="wp-content/themes/enigma/style.css"

或使用相对uri的协议:

href="//nicktehpro.xyz/wp-content/themes/enigma/style.css"

因为您的引用是非安全链接,所以在使用安全连接时可以避免它们

答案 1 :(得分:2)

看起来访问您在页面上链接的样式表,图像和其他对象时出错。当你转到https://nicktehpro.xyz时,它正在尝试从http://nicktehpro.com加载其他链接。它不允许您将不安全的数据加载到安全页面上。确保您要么从http或https加载所有内容,而不是两者的混合。你可以通过使用相对链接来解决这个问题     HREF =" /可湿性粉剂内容/链接到文件" 要么     SRC =" /可湿性粉剂内容/链接到文件" 代替     HREF =" HTTP://nicktehpro.xyz/wp-content/link-to-file"

答案 2 :(得分:1)

所有链接应以https开头,而css和js文件不是这种情况,例如:

<link rel="stylesheet" href="http://nicktehpro.xyz/wp-content/themes/enigma/style.css" type="text/css" media="screen" />

应该是

<link rel="stylesheet" href="https://nicktehpro.xyz/wp-content/themes/enigma/style.css" type="text/css" media="screen" />

和其他链接

答案 3 :(得分:1)

我继续下载您正在使用的主题以进一步帮助您,导航到 Header.php 并替换

第18行 <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" type="text/css" media="screen" />

<link rel="stylesheet" href="/wp-content/themes/enigma/style.css/" type="text/css" media="screen" />

编辑:

在查看之后'还有一个插件可以为你实现这一点,因为它显示为http而不是https你应该考虑尝试installation["user"] = PFUser.currentUser()?.username 可能无法正常工作3}}