【问题标题】:Moving Wordpress site to HTTPS将 Wordpress 网站迁移到 HTTPS
【发布时间】:2016-09-20 15:44:02
【问题描述】:

尝试将我们的 Wordpress 网站转移到使用 HTTPS 并遇到困难。它一直重定向到 http:// 我已经将设置中的管理员网址更改为 https:// 并且已经下载了 Wordpress 的 Force HTTPS 插件,但仍然无济于事。我错过了什么吗?对此问题的任何帮助将不胜感激。

这里是链接www.v2.com/blog

谢谢。

【问题讨论】:

    标签: wordpress security http ssl https


    【解决方案1】:

    删除您尝试过的插件,然后将其添加到您的 .htaccess

    SSLOptions +StrictRequire
    SSLRequireSSL
    SSLRequire %{HTTP_HOST} eq "www.wordpress.com"
    ErrorDocument 403 https://www.wordpress.com
    

    https://codex.wordpress.org/htaccess

    重置永久链接也可能有帮助,进入永久链接设置,然后点击保存而不更改任何内容

    https://modernthemes.net/documentation/resetting-wordpress-permalinks/

    【讨论】:

    • 感谢您的回复,网站重定向到https,但现在我无法访问我的帖子。互联网服务器错误..
    • 这是我的 .htaccess 文件# BEGIN WordPress RewriteEngine On SSLOptions +StrictRequire SSLRequireSSL SSLRequire %{HTTP_HOST} eq "v2blog.local" ErrorDocument 403 v2blog.local RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule 。 /blog/index.php [L] # END WordPress
    • 您有 v2blog.local 的有效证书吗?你有没有尝试重置永久链接?这一步很重要,因为 WordPress 可能已经缓存了您的 http 链接
    • 是的,我已经重置了永久链接,并且我已经使用这个文档 [链接] (getgrav.org/blog/mac-os-x-apache-setup-ssl) 为 apache 创建了一个自签名证书,目前 Chrome 中的错误是“那里的证书错误”是站点证书链的问题 (net::ERR_CERT_AUTHORITY_INVALID)”。也许它配置不正确?谢谢。
    • 更新:通过添加修改 .htaccess 来修复 wp 帖子问题:# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{ REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule 。 /index.php [L] RewriteCond %{HTTPS} 关闭 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # END WordPress
    猜你喜欢
    • 2016-07-28
    • 2016-03-07
    • 2017-06-14
    • 2019-01-04
    • 2017-03-12
    • 2018-05-20
    • 1970-01-01
    • 2015-02-16
    • 2017-11-26
    相关资源
    最近更新 更多