当前位置:首页 > CMS教程 > WordPress > 列表

做完301重定向后 wordpress后台无法登录的解决办法

发布:smiling 来源: PHP粉丝网  添加日期:2014-05-24 09:47:29 浏览: 评论:0 

稍懂SEO的朋友们可能都知道,一般网站是由两个域名,即带“www”的和不带“www”的,如www.phpfensi.com和phpfensi.com两个域名,若想获得好的排名,就要做301重定向.

但是,在用wordpress博客建立网站时,可能许多朋友会遇到这样的问题,即“做完301重定向后 wordpress后台无法登录”,把301规则文件上传至网站的根目录后,发现再进入wordpress后台时,出现一个死循环的状态,不管输入什么管理帐号和密码,还是返回原来的登陆页面.

于是,网上就出现了许多解决“做完301重定向后 wordpress后台无法登录”的解决方法,大概看了下,有的说是重新安装,有的说是换个浏览器,更有“专业”的则是要修改 wordpress博客文件中的部分代码.

对上面的方法都尝试了,没能达到想要的结果,只是浪费了大量的时间而已.
针对解决的办法,推荐两种方法

一、抛弃301重定向的规则文件,使用插件实现重定向.

这个方法虽说很老土,但是的确管用,把301重定向的规则文件给删除掉,301规则文件常见的有两种格式的如下:

  1. 1、【httpd.ini】 
  2.    [ISAPI_Rewrite] 
  3.    CacheClockRate 3600 
  4.    RepeatLimit 32 
  5.    RewriteCond Host: ^phpfensi\.com$  
  6.    RewriteRule (.*) http\://www\.phpfensi\.com$1 [I,RP] 
  7. 2、【.htaccess】 
  8. RewriteEngine On 
  9. RewriteCond %{HTTP_HOST} !^www.phpfensi.com$ [NC] 
  10. RewriteRule ^(.*)$ http://www.phpfensi.com/$1 [L,R=301] 

以上两种文件可以咨询你主机的供应商,看你的主机适合哪种文件,规则文件中的域名改为您自己的.

把301规则文件删除后,使用wordpress的插件工具查找301重定向的插件,安装,使用插件实现301后,后台就可以正常登陆了.

这种方法要使用插件,大家都知道插件对网站的访问速度有一定的影响,所以在使用wordpress建站时,尽量少使用插件.所以,方法一被我否定了.

二、正确、方便的解决方法

1、先删除空间里的规则文件。

2、登陆wordpress的后台(删除规则文件后,后台是可以正常登陆的.

3、进入“设置——常规”

4、把两个地方的地址都改为带“www”的.

(1),wordpress地址(URL)

(2),站点地址(URL)

5、保存后,再把301规则文件上传到网站的根目录下.

6、wordpress后台无法登录的问题完美解决.

Tags: 301重定向 wordpress无法登录

分享到: