如何将HTTPS网站移回dev并访问管理员?

时间:2014-11-11 作者:gdaniel

我有一个使用https的活动WP站点,当我将其移回只有http的开发服务器时,我无法访问管理员,因为它被重定向到https。只有当我尝试使用管理员时才会发生这种情况。前端一切正常。

那么让我们假设我去mydevsite.com/wp-admin. 我会自动重定向到https://mydevsite.com/wp-admin. 我想知道是什么导致浏览器将我的域重定向到https。这显然是现场遗留下来的东西。我只是不知道是什么。

My troubleshooting:

我的第一个猜测是,我需要更新我的。hAccess文件,但该文件仅包含默认wordpress信息:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
我还检查了函数。php来查看那里是否发生了什么事情,但我看不到任何与https相关的内容。

我还检查了数据库并搜索了https。我没有找到任何与我的网站相关的条目。我特别检查了options 桌子那里没有https引用。

我还清理了瞬态,以防万一。

What are other things that I should check?

1 个回复
SO网友:rfair404

尝试两件事:

1检查您的wp配置。php文件包含以下内容:

define(\'FORCE_SSL_ADMIN\', false);
2如果您处于开发环境中,请使用wp cli运行以下操作:

wp search-replace \'https://example.com\' \'http://example.com\' --skip-columns=guid

结束

相关推荐

如何将Wordpress MultiSite与混合的HTTP和HTTPS站点一起使用?

我有一个多wordpress安装(3.x),有5个站点,其中只有一个使用SSL。所有这些都在自己的域上运行http://ssldomain.com 转发至https://ssldomain.com.不过,这似乎打破了wordpress的升级。现在我得到一条消息:升级网络https://nonsecureddomain.com警告更新时出现问题https://nonsecureddomain.com. 您的服务器可能无法连接到其上运行的站点。错误消息:SSL:没有其他证书使用者名称与目标主机名“非安全域”匹