升级wordpress 3.1后首页循环重定向解决方案

在升级到Wordpress 3.1后访问网站出现首页循环重定向,导致网站无法正常访问,此时浏览器一般提示“此网页包含重定向循环”。http://tedw.info/ 的网页生成了 过多的重定向。清除此网站的 Cookie 或允许第三方 Cookie 可能会解决该问题。如果 不能解决,则可能是服务器配置的问题,而不是您的 计算机有问题。以下是一些建议:请稍后重新载入此网页。详细了解此问题。错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多。

方法一:

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

1
2
3
4
5
6
<?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’);

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

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

方法二:

打开wp-includescanonical.php,找到第一行代码

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

将true改为false即可,如下

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

本文系转载

原文链接:http://www.mallwp.com/zh/wordpress-3-1-first-loop-redirect.html

0

扫描到手机上阅读:

QR:  升级wordpress 3.1后首页循环重定向解决方案