WordPress重定向到找不到的页面

时间:2014-09-05 16:32:12

标签: wordpress redirect http-status-code-404

我在我的主机上安装了一个WordPress。一切正常,然后崩溃!我去了

mywebsite.com/wp-admin

并且WP将我重定向到url(用于登录)

mywebsite.com/wp-login.php?redirect_to=mywebsite.com2Fwp-admin%2F&reauth=1

网址没问题,但内容是404错误页面!!!

我没有安装任何插件或主题。文件系统没有任何变化(新文件或修改过的文件)。

我尝试删除.htaccess文件,重命名插件文件夹,主题文件夹,但它没有用。在wp_options表中包含web url的字段很好。

WordPress版本为3.9.2。我下载了4.0版,通过FTP上传,覆盖了每个文件。我试图登录,WP想要更新数据库,我做了,然后404错误再次...

3 个答案:

答案 0 :(得分:1)

首先,检查是否存在wp-admin文件夹。其次,尝试使用http://yourwebsite.com/wp-login.php访问您的信息中心。如果您收到404错误,请转到您的主页,然后尝试从顶部黑条访问仪表板(如果出现此情况)。另外,转到.htaccess文件,检查它是否只包含默认的wordpress代码:

    # BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

答案 1 :(得分:1)

当尝试登录wordpress wp-admin页面时,它会重定向到找不到页面的消息。

example.com/wp-amdin加载相同的网址没有任何问题。问题是由于服务器范围广泛。

通过在.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

<Files "wp-login.php">
Order Allow,Deny
Allow from all
</Files>

答案 2 :(得分:0)

很可能您将站点网址设置为 mywebsite.com/wp-admin; 尝试删除“/wp-admin”部分,只需使用 mywebsite.com

如果您无法登录管理仪表板,则必须转到数据库并在那里进行更改;查找名为“wp-options”的表;将有两个条目“siteurl”和“home”;确保它们是正确的。

这对我有用,希望它有所帮助。