Wordpress重定向循环问题,管理面板锁定;更改管理员设置没有wordpress管理面板

时间:2018-03-23 14:38:31

标签: php wordpress heroku

在我的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/');

但它似乎对重定向没有任何影响。

1 个答案:

答案 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)”