Wp-admin重定向至wp-login.php

时间:2013-09-30 作者:MagentoBoy

当我进入时http://example.com/wordpress/wp-admin 它正在重定向到wp-login.php

我检查了index.php 并检查了该文件,它包括wp-config.php, wp-settings.php, wp-load.php 中的根文件夹和一些文件wp-include 文件夹,但我无法确定哪个函数正在重定向wp登录。输入时的php文件http://example.com/wordpress/wp-admin. 我甚至检查过auth_redirect() 作用

2 个回复
最合适的回答,由SO网友:Charles Clarkson 整理而成

每次调用管理页面都会加载\\wp-admin\\admin.php 文件

例如,从\\wp-admin\\index.php 文件:

/** Load WordPress Bootstrap */
require_once( dirname( __FILE__ ) . \'/admin.php\' );
在该文件中auth_redirect() 被调用。

从…起\\wp-admin\\admin.php:

require_once(ABSPATH . \'wp-admin/includes/admin.php\');

auth_redirect();

// Schedule trash collection
if ( !wp_next_scheduled(\'wp_scheduled_delete\') && !defined(\'WP_INSTALLING\') )
    wp_schedule_event(time(), \'daily\', \'wp_scheduled_delete\');

set_screen_options();
auth_redirect() 执行重定向。从内联文档:

/**
 * Checks if a user is logged in, if not it redirects them to the login page.
 *
 * @since 1.5
 */
function auth_redirect() {

    [...]

    $login_url = wp_login_url($redirect, true);

    wp_redirect($login_url);
    exit();

SO网友:A Vipin Sharma

我也有同样的问题,我尝试了最好的方法。

在WP Includes和WP Admin中上载了新文件,但不起作用

  • 列表项
    1. **5。最后,我通过phpmyadmin更改了wordpress密码,使用了适合我的新密码****

    结束

    相关推荐

    如何重命名运行在IIS6上的WordPress wp-login.php?

    我的Windows 2003 VPS最近挂起,因为机器人程序连续几个小时不停地敲打我的WordPress登录php(根据IIS6日志确定)。这导致MySQL耗尽了所有分配的1G RAM。重置VM后,我迅速重命名了wp登录名。php来防止我的服务器再次崩溃。按照重命名新安装的web应用程序的管理员用户名和管理员登录文件夹/路径的标准做法,在6月份第一次安装WP之后,我尝试重命名WP admin文件夹,但失败了。我向wp admin添加了Windows身份验证,希望这将有助于提高安全性,但事实证明,这并不能阻