Php 在wordpress站点中使用SSL

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. */ 在

我想在我的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. */
    
  • 在.htaccess中,我有:

    # 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]
    
  • 因此,我现在面临两个问题: 1.css样式不加载 2.我无法访问wp管理面板,我有错误401页面没有正确重定向

    我尝试了很多东西,最后我真的需要你的帮助,谢谢

    编辑!!!! 我把线移走了 定义('FORCE_SSL_ADMIN',true); 定义('FORCE\u SSL\u LOGIN',true)


    现在它进入了管理面板,但样式文件仍然没有加载。

    只需使用Wordpress插件,它将为您节省时间

    我个人用这个:

    检查错误控制台,确保所有内容都正确加载。您可能还需要更新数据库中的站点url,或者按照以下说明操作:。它可能引用的是HTTP而不是HTTPS,大多数浏览器都会拒绝使用HTTPS。您使用apache、nginx或其他?是的,我在数据库中编辑了站点url。是阿帕奇。在日志中我没有看到任何具体的内容。但是,在控制台中,我有一个错误列表,如下所示:阻塞加载混合活动内容“”您(或主题编写器)是否可能硬编码css样式链接url以指向http url?您可以检查页面以找到答案,也可以检查错误控制台(它应该显示为未加载)。