此问题可以通过修改wp_includes文件夹下canonical.php文件或者template-loader.php文件中的任何一个,即可解决首页包含过多重定向的问题。

其一,对于canonical.php文件的修改,利用文本编辑器打开该文件,开头注释下面就可以找到如下语句:

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

把true修改为false即可。

其二,对于template-loader.php文件,打开之后找到如下代码片段:

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

把这段代码删除或者用PHP的注释符号注释掉即可,你可以用“”多行注释来注释掉此段代码。

此外还有一种情况也会出现重定向过多的情况。这个大多出现是在文章以及评论RSS页面上。由于重定向导致博客无法被订阅者收到更新。网上的意见是这种情况大多是由于安装feedburner插件所致,卸载此插件即可解决问题。

发表评论

共有 0 条评论