由于从HTTP更改为HTTPS,无法访问站点

时间:2019-04-26 作者:opjbull

我尝试在没有观察所有参数的情况下强制SSL证书,不了解其工作原理,在我的后端wp admin,setting,将HTTP更改为HTTPS,现在无法再访问我的后端,当我尝试打开我的站点时,我的浏览器中不断出现以下错误:

安全连接失败

这个错误意味着什么?我如何修复它?

3 个回复
SO网友:Rick Hellewell

假设(你的问题不清楚):

您可以更改htaccess以将http请求重定向到https(最佳方式,IMHO)。这方面有很多谷歌;您的托管场所还应该有针对其托管环境的指导

  • 您更改了wp选项表中的两个URL,以使用https显示完整URL,这就是https真正需要的全部内容,假设您的托管地已正确安装SSL证书。

    如果您已经完成了上述工作,请编辑您的答案,提供更多(和详细)的详细信息,说明您迄今为止所做的工作和未做的工作;工作

    请注意,还需要搜索/替换http://www.example.com 替换为https://www.example.com . 特别是,数据库中的媒体库项将具有旧的URL。有很多插件可以帮助实现这一点;我喜欢“更好的搜索和替换”插件。

    当然,在进行更改时,数据库备份始终很重要。

  • SO网友:Monkey Puzzle

    如果您无法通过浏览器访问该网站,请尝试通过ftp、cPanel或类似方式访问。查找wp配置。php文件,并添加到所需地址的直接链接,例如。

    define( \'WP_HOME\', \'http://example.com\' );
    define( \'WP_SITEURL\', \'http://example.com\' );
    
    您可以随时删除或更新此内容。

    这是根据https://codex.wordpress.org/Changing_The_Site_URL

    SO网友:Hakimuddin Saifee

    转到phpmyadmin->选择您的站点数据库->有“wp\\u options”表打开它->站点url->将其更改为与以前一样的http:然后从重定向到https。来自cpanel的htaccess文件

    相关推荐

    用于在AWS上使用WordPress MultiSite的映射域的SSL

    我已经在Amazon Web服务器EC2实例上安装了Wordpress Multisite。我在实例上使用弹性IP和负载平衡器。我通过AWS证书管理器为多站点设置了通配符SSL证书,该证书适用于主站点和所有新创建的子域网站。我将此证书应用于负载平衡器。现在,我正在尝试为映射域设置SSL证书。我有域名购买通过名称便宜,并已建立了一个记录的弹性IP。我还创建了一个AWS证书,并通过Namecheap DNS上的CNAME记录对其进行了验证。我将此证书应用于同一个负载平衡器,并在AWS中为指向该负载平衡器的子域