我已将 WordPress 站点从我的服务器迁移到 Cloud9 IDE,然后我使用了 Search and replace将 URL 从 http://www.domain.com
更改为 https://project-c9-username.c9.io
现在,当我运行该网站时,我有一个重定向循环。
我在互联网上搜索了解决方案,大多数解决此问题的尝试都涉及更改 .htaccess
文件,但这似乎不是问题所在。我已经制作了一个有效的 .htaccess
,它没有什么区别。
我很困惑,因为我之前移动过 WordPress 网站并且没有任何问题。
请告诉我这是否属于不同的堆栈交换站点,因为 Cloud9 在开发圈之外是未知的,我不想在一个鲜为人知的堆栈交换站点上询问,因为我知道它永远不会得到答复。
编辑:
再过一些research将其添加到 wp-config.php
使主页可访问
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
强制的 Cloud9 IDE SSL 似乎导致我的网站崩溃。
最佳答案
这可能是由 Cloud9 中的 HTTPS 使用引起的。您实际上可以使用 HTTP 来访问您的 WordPress 网站。只需将 cloud9 应用程序 url 复制到新窗口并将 https 更改为 http。就是这样。
关于Cloud9 IDE 上的 WordPress 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26825782/