如果我去www.domain.com
它可以正常工作。如果我转到http://domain.com
,它会给我一个重定向循环。我评论了.htaccess并且它有效,但后来我意识到重定向是由WP应用程序本身引起的(如果我在index.php的第一行中exit()
,两个URL都可以工作)。
在尝试解决此问题的许多天后,我开始调试WordPress代码并在pluggable.php上找到函数wp_redirect
。它只是检查它是否是porta8080.com.br,并重定向到www.porta8080.com.br。
重点是,重定向没有改变URL。因此每次加载页面时都会重定向。我尝试在index.php的第一行以我自己的方式进行此验证,但是我得到了同样的错误。
我在index.php的第一行使用了header('refresh:0,url=www.domain.com')
,但是它被缓存(可能)并在几个小时后停止工作。
为什么网址没有变化?或者如何使用第二种方法停止此缓存?
任何想法?!这让我疯了一个多星期了!