2014-09-05 156 views
-2

我已在我的主机上安装了一个WordPress。一切正常,然后坠毁!我去WordPress重定向到未找到页面

mywebsite.com/wp-admin

和WP重定向我的URL(登录)

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

的URL是好的,但内容是404错误页面!

我没有安装任何插件或主题。文件系统中没有任何更改(新文件或修改文件)。

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

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

回答

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

当尝试登录到WordPress的WP-管理页面它重定向到没有找到消息的页面。

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>