在数据库中,主页使用的是Https,但在后台使用的是http,并且无法编辑

时间:2018-06-07 作者:Mel

我通过使用“更好的搜索和替换”将我的web从http切换到https,乍一看一切都很好。

所有资源都是通过https传输的,Firefox显示了一个绿色锁。但当我现在上传一个新图像时,我看到它将通过http传输。

我立即检查了数据库,但在选项/主页和选项/网站URL中the entry is https. 在wp config中,我还使用define(\'FORCE\\u SSL\\u ADMIN\',true);。现在奇怪的是:在“设置/常规”下检查WordPress地址(URL)时,有一个无法编辑的http条目。

The db says https but the backend says http

The db says https but the backend says http... 我真的很无助。。。我能做什么?

2 个回复
SO网友:LuisD

可以在您的wp配置中硬编码“Wordpress地址(URL)”和“站点地址(URL)”选项的值。php文件。当任一字段的值以这种方式硬编码时,它优先于数据库中设置的相应值。这就是为什么您不能通过Wordpress管理页面编辑该字段(该值是硬编码的)。

我对解决您的问题的建议是:

1) 打开您的wp配置。php文件
2)查找与下面类似的代码行

define(\'WP_SITEURL\',\'http://www.example.com\');
3)删除它

就是这样!您现在应该可以从管理页面编辑“Wordpress地址(URL)”。

参考号:https://codex.wordpress.org/Changing_The_Site_URL#Edit_wp-config.php

SO网友:Mel

哦,天哪,叫我本月的noob吧……;)

问题实际上是wp配置底部的一小行代码。php,我总是在我的WP网站中使用它来更改内容文件夹的名称。

我改变了它,现在它工作了。

结束

相关推荐

将选项添加到“Menus”编辑器的“Screen Options”部分

我正在开发一个向WordPress菜单编辑器添加自定义选项的系统,我想将其与屏幕选项面板集成。在我的研究中,我找不到任何关于修改现有屏幕选项菜单的内容;这可能吗?请参见下面的屏幕截图,以更好地了解我要实现的目标。外观>菜单上的默认“屏幕选项”:外观>菜单上的目标“屏幕选项”: