Php 在wordpress站点中使用SSL
我想在我的wordpress站点上从HTTP转到HTTPS。到目前为止,我已经做了以下工作:Php 在wordpress站点中使用SSL,php,wordpress,.htaccess,ssl,Php,Wordpress,.htaccess,Ssl,我想在我的wordpress站点上从HTTP转到HTTPS。到目前为止,我已经做了以下工作: 将站点URL和家庭地址更改为 在wp-config.php文件中添加 define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); // I read this was deprecated, but I was desperate /* That's all, stop editing! Happy blogging. */ 在
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true); // I read this was deprecated, but I was desperate
/* That's all, stop editing! Happy blogging. */
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
#开始WordPress
重新启动发动机
重写基/
重写cond%{HTTPS}=在…上
重写规则^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
现在它进入了管理面板,但样式文件仍然没有加载。只需使用Wordpress插件,它将为您节省时间 我个人用这个:
检查错误控制台,确保所有内容都正确加载。您可能还需要更新数据库中的站点url,或者按照以下说明操作:。它可能引用的是HTTP而不是HTTPS,大多数浏览器都会拒绝使用HTTPS。您使用apache、nginx或其他?是的,我在数据库中编辑了站点url。是阿帕奇。在日志中我没有看到任何具体的内容。但是,在控制台中,我有一个错误列表,如下所示:阻塞加载混合活动内容“”您(或主题编写器)是否可能硬编码css样式链接url以指向http url?您可以检查页面以找到答案,也可以检查错误控制台(它应该显示为未加载)。