【问题标题】:Wordpress wp-admin redirect loopWordpress wp-admin 重定向循环
【发布时间】:2014-03-10 06:03:26
【问题描述】:

我知道这个问题在这里被问了很多次。但是没有一个答案能解决我的问题。

当我尝试通过 wordpress-admin 登录我的网站时,例如 mysite.com/wp-admin,它给了我错误“此网页有重定向循环”。但是当我尝试 mysite.com/wp-admin/index.php 时,它工作正常。

  1. 我得出的一个结论是,插件没有问题。我尝试更改插件目录名称。它不起作用。

  2. 我尝试更改文件权限。它不起作用。

  3. 将以下代码添加到 .htaccess 文件中

    RewriteBase /
    RewriteRule  /wp-admin/ /wp-admin/index\.php [L,P]
    

这对我也不起作用。

请帮助我。我还可以做些什么?谁能给我建议?

【问题讨论】:

  • codex.wordpress.org/WP_DEBUG 添加代码看看有什么问题。
  • 把主题改成TwentyTwelve,还会出现吗? wp-content文件夹中有mu-plugins吗?
  • @brasofilo ,即使我禁用了所有插件,问题仍然存在。

标签: php wordpress .htaccess redirect login


【解决方案1】:

将此代码插入您的functions.php文件中

 function admin_default_page() {
 return 'http://staging.bestbodybootcamp.com/wp-admin/index.php';
 }

 add_filter('login_redirect', 'admin_default_page');

【讨论】:

    【解决方案2】:

    您没有指定您的永久链接设置是“帖子名称”还是默认值,如果是默认值或其他请更改为帖子名称

    【讨论】:

    • 感谢您的快速回复。但永久链接仅处于“帖子名称”模式。
    • 嘿兄弟你能试试这个staging.bestbodybootcamp.com/wp-login.php请清除缓存并作为cookie
    • 当我这样登录时,登录。但没有重定向到仪表板。我再次得到相同的重定向循环错误。我必须使用另一个管理员 URL,例如 staging.bestbodybootcamp.com/wp-admin/edit.php 才能查看仪表板。我也在一家公司工作,这是给我的任务。我不能告诉他们使用那个网址。我被要求完成任务。
    • 如果你愿意,可以把admin的用户名和密码给进一步测试,你可以相信我。
    • 我认为你的代码有问题,因为我在functions.php文件的编辑器子菜单中看不到这个代码外观菜单,如果你将此文件权限更改为777,所以我通过cms编辑此代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    相关资源
    最近更新 更多