在我的wordpress管理面板中编辑设置时,我把自己锁定了。我专门将Wordpress站点地址字段从http更改为https。我想如果我遇到问题我可以解决,但现在当我尝试进入管理面板时,我正处于重定向循环中。
http://some_app.herokuapp.com/wp-admin/
302 Redirect
https://some_app.herokuapp.com/wp-admin/
302 Redirect
https://some_app.herokuapp.com/wp-admin/
302 Redirect
https://some_app.herokuapp.com/wp-admin/
....etc
Error Tracing URL
Error: There were too many redirections in trace.
我不明白为什么会反复重定向到同一页面。有没有办法在没有访问权限的情况下更改管理面板中的值?
我试图在wp-config.php中修改这些行
if (getenv("WORDPRESS_SITEURL")) {
define('WP_SITEURL', 'http://some_app.herokuapp.com/');
但它似乎对重定向没有任何影响。
答案 0 :(得分:0)
这最终成为一个非常奇怪的问题,我认为是一些非常糟糕的命名结果。关于heroku wordpress设置,这就是所需要的:
define('WP_SITEURL', 'http://some_app.herokuapp.com'); /** real heroku location **/
define('WP_HOME', 'http://www.main_site.com/blog/'); /** presentable url users see **/
WP_SITE_URL指的是管理设置面板中的“WordPress地址(URL)”
和
WP_HOME引用“站点地址(URL)”