为什么我的Http URL都变成了HTTPS?

时间:2017-08-04 作者:shenkwen

即使我输入“http://aoafinc.org/wp-admin“进入地址栏,它变成”https://aoafinc.org/wp-admin“。此外,我网站上指向图像的所有链接都是“https”而不是“http”。由于我的SSL证书已过期,因此无法加载所有这些图像。

我只是从某人那里接管了这个网站,不想更新SSL,而且我也不太熟悉WP或SSL,但我想我不必手动编辑所有图像链接,WP的后端应该有地方将网站设置为非SSL,希望所有链接都变成“http”。更重要的是,为什么即使我输入了HTTP url,浏览器也会请求HTTPS url?

3 个回复
SO网友:Syed Fakhar Abbas

检查您的.htaccess 文件并删除https。e、 g:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://url.com

检查wp-config.php 文件并删除define(\'FORCE_SSL_ADMIN\', true); 如果存在

此外,您还可以从WordPress后端更改URL:常规设置->常规

最后,如果您无法访问wp管理员,那么您应该检查WordPress表options. 您必须更改两个选项:

确保这两个选项具有http url而不是https。

SO网友:Ben HartLenn

我想你应该换一个新的证书,如果你需要免费的证书,可以去letsencrypt。com。越来越多的主机也在其控制面板上提供了“轻松单击”类型的加密证书选项。

如果你真的很想删除TLS/SSL功能,我希望你至少在自己删除他们网站的大部分安全之前向你的客户提及这一点。

SO网友:user3438958

对于多站点,您只能在数据库中更改此设置。转到数据库,查找表:

_options
然后查找行

siteurl

home
并将https更改为http。

然后查找表

_sitemeta
并查找行siteurl 并将https更改为http

我会在编辑数据库之前进行数据库备份。

如果此后仍显示https,您可能需要清除浏览器缓存,对于chrome,请转到“设置”>“清除浏览数据”>“勾选“浏览历史、缓存的图像和文件”,然后清除历史记录。

结束

相关推荐

WP RSS聚合器插件在切换到HTTPS后中断

我们使用WP RSS Aggregator 从各种来源收集提要的插件。我们的网站以前是在HTTP上运行的。切换到HTTPS后,插件停止工作。如果我手动尝试获取提要,则不会发生任何事情。WP RSS错误日志为空。有人知道为什么会发生这种情况吗?这似乎是一个很小的改变,不会影响插件的卷曲。更新时间:这肯定是我们的反向代理设置的一个问题,但我不知道如何解决它。问题在于WP cron和我们的反向代理设置。SSL在nginx层终止。我们的后端Apache服务器只使用HTTP。因此,我从WP Cron得到以下错误:T