无法访问wp-admin

时间:2014-07-07 00:02:37

标签: wordpress .htaccess

我意识到这个问题在过去已经出现,但我无法找到解决问题的方法。

我的wp-admin在我的localhost上工作正常。但是,当我迁移到我的实时服务器时,我无法再访问它。如果我去mysite / wp-admin,我会收到404错误。

我尝试过的一些事情:

- 通过重命名文件夹禁用所有插件 - 逐个删除插件 - 改变主题 - 为wp-admin文件夹编辑755的权限 - 将以下内容添加到我的wp-config文件中:

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

请注意,当我添加这些行时,我会收到“此页面有重定向循环”的错误。

我使用了标准的wordpress .htaccess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

有人知道问题可能是什么吗?欢迎任何想法。

谢谢!

1 个答案:

答案 0 :(得分:1)

看起来您已经完成了标准的故障排除测试。尝试将以下行添加到活动主题的functions.php文件中。

function flush_my_rules() {

    flush_rewrite_rules();

}

add_action('init','flush_my_rules');

确保在wp-config.php文件中保留以下行。

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

然后先尝试访问您的主页,然后再访问您的/ wp-admin / page。看看你是否继续获得404.如果你这样做,请尝试访问/wp-login.php页面,看看通过那里登录是否继续返回404。