我使用pingdom在我正在工作的一个站点上测试加载速度,得到了www和非www的不同结果。Wordpress会根据设置自动重定向到www或非www。
对于讨论中的站点,其设置为使用非www,当在pingdom中测试时,返回1秒的结果。不久之后,我用pingdom再次测试了该站点,现在又用www测试了一次,结果只花了3秒钟。
我联系了我的主机(hostgator),因为我认为这可能是一个奇怪的dns问题,老实说,我对dns相关的问题不是很了解。
他们告诉我,重定向是在wordpress已经加载时发生的,所以当我访问www时,它会加载wordpress,然后重定向,所以它几乎要加载两次站点。他们建议我在htacess文件的顶部使用标准的htaccess重定向。
之后,我用这两个版本再次测试了站点,它们似乎都在1秒左右加载。
最后,我的问题是,为什么会发生这种情况?wordpress默认重定向在什么时候启动。我是否应该在默认情况下将重定向自己添加到所有站点的htaccess文件的顶部?
基本上,我只是想了解更多wordpress如何处理重定向,如果有人可能会将我链接到一个关于它的codex页面或一篇博客文章,那将是惊人的。