这个可以通过修改以下文件中的任何一个即可解决首页包含过多重定向的问题。这两个文件均位于wp_includes文件夹下。
首先,对于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的注释符号注释掉即可,你可以用“”多行注释来注释掉此段代码。
3.循环重定向解决方法三
找到您的当前主题文件夹下的functions.php文件,在最后加上下面一行代码:
1 remove_filter(‘template_redirect’, ‘redirect_canonical’);
4.循环重定向解决方法四
插件办法,下载Permalink Fix & Disable Canonical Redirects Pack安装上就ok。
注:一般只要修改第一个文件即可!