WordPress网站定制开发专家
WordPress企业主题特惠

赞一个 4222

WordPress用户有时在安装过一些后台登录重定向插件后,在登录网站后台,输入用户名和密码会直接跳转到404页面,这种情况一般出现在启用类似插件后又卸载导致插件写入数据库中的设置没有完全卸载掉,这种情况一般可以从以下3个方面解决:

1. 检查网站 .htaccess 文件

登陆FTP找到根目录下的.htaccess文件,看看有没有发现多余的代码,禁用了特定区域的代码,如果有多余代码,删除即可,常规的wp模板自带的.htaccess文件只包含以下代码:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

2. 查找插件的原因

如果上面的措施不行,那么有可能是插件的原因引起的,具体步骤如下:

1)将”wp-content”目录下的”plugins” 文件夹重命名为 “plugins.off”或其他名称,禁用所有插件。

2)如果使用了wp cache等缓存插件,需要先清除这些wordpress页面缓存。

3)然后再以”域名/wp-login.php” 登陆就不会再自动跳转404页面,可以进入wp管理后台dashboard。

4)再将”plugins” 目录的名称改回来。

5)在”Dashboard > Plugin” 依次重新激活各个插件,激活一个检查一下是否跳转到404页面,最后检测出是哪个插件出问题

3.wordpress安装目录的文件权限问题

如果检查插件还不能解决问题,那么接着去查看安装目录的权限问题,具体步骤如下:

1)登陆FTP转到/public_html/wp-admin

2) 右键点击 wp-admin 文件夹编辑文件属性 File Attributes

3) 将文件夹权限改为 755 同时应用到所有子目录。

4) 点击 Ok。同时也像上面一样设置 wp-content 和 wp-includes 文件夹。

5) 清除浏览器cookie等缓存。

一般的情况下,检查了上面的三个原因问题都基本解决了,如果还不行在检查下VPN代理问题,为什么使用原来的vpn 的ip登陆wp会跳转到404页面呢,以前碰到这种情况是该ip无法访问某个网站的所有内容,是这个ip被主机商从服务器的源头就给屏蔽了。所以出现这种情况,给虚拟主机服务商发送ticket要求解除对这个ip的禁止就行了。

上一篇:

下一篇:

在线评论

在线客服
在线客服关闭
WPYOU官方微信

扫码关注官方微信