WordPress3.1首页出现循环重定向解决办法四则

发布时间:2011年03月17日 / 分类:网络编程 / 3,631 次围观 / 抢沙发!

       近很多使用Wordpress朋友反应,在升级到Wordpress 3.1或者直接安装3.1后访问网站出现首页循环重定向,导致网站无法正常访问,此时浏览器一般提示“此网页包含重定向循环”。firefox首页显示Firefox 检测到该服务器正在将此地址的请求循环重定向。的博客使用win2008的虚拟主机,没有发现这个问题。

此问题可能是因为禁用或拒绝 Cookie 导致。

而在IE下却是处于一直打开,首页空白当中.

Anando给出了两种解决办法。分别是修改wp-include下的/template-loader.php文件或canonical.php文件。修改起来并不复杂,缺点是内核文件改动,以后升级务必注意。官方没有给出解决办法,于是只好采用这个办法。

方法一

打开wp-include/template-loader.php这个文件,在这个文件开头有这么一段代码

/**
* Loads the correct template based on the visitor’s url
* @package WordPress
*/if(defined(‘WP_USE_THEMES’)&& WP_USE_THEMES )
do_action(‘template_redirect’);

我们只要将后面的一段代码去掉或者注释掉就可以了

if(defined(‘WP_USE_THEMES’)&& WP_USE_THEMES )
do_action(‘template_redirect’);

方法二

打开wp-includes\canonical.php,找到第一行代码

function redirect_canonical($requested_url=null,$do_redirect=true)

将true改为false即可,如下

function redirect_canonical($requested_url=null,$do_redirect=false)

方法三

找到您的当前主题文件夹下的functions.php文件,在最后加上下面一行代码:

  remove_filter('template_redirect','redirect_canonical');

方法四

插件办法,下载Permalink Fix & Disable Canonical Redirects Pack安装上就ok。

标签:Wordpress

赞 (0) 本文链接: http://www.xiangguoqi.cn/read/247.html [复制分享 ](转载时请保留 )



↑上一篇:不要小看问答式推广
↓下一篇:新浪微博获取听众的一些心得 无觅关联推荐,快速提升流量
评论已关闭
热评文章
猜你喜欢
文章分类
最新文章
最近回复
    岁月痕迹