我无法确定其发生的方式和地点。当我对pingdom进行测试时,每5次中有3次会在结果中显示我的网站www.filliplingua.com被重定向到" /"。我正在给下面的结果链接:
http://tools.pingdom.com/fpt/#!/bpgda9/www.filliplingua.com
这是一个joomla网站。我甚至重置了我的.htaccess。并关闭joomla中的重定向插件并清除所有类型的缓存。它仍在显示。你可以帮我看看如何解决。
答案 0 :(得分:0)
如果重定向来自PHP,则使用header()
函数编程,如果输出已经启动,该函数将发出警告,因为第一个输出将发送HTTP标头。
请记住,在任何实际输出之前必须调用header() 通过普通HTML标记,文件中的空行或PHP发送。 使用include或require读取代码是一个非常常见的错误, 函数或其他文件访问函数,并且有空格或空 调用header()之前输出的行。一样的问题 使用单个PHP / HTML文件时存在。
所以你在index.php
可以做的是用任何输出启动文件,比如echo "here";
这将在脚本尝试重定向时触发警告,重定向将失败,并在错误说明中(在日志或页面上,具体取决于您的错误报告设置),您将能够看到重定向源自哪个文件。从那里,你可能会弄清楚它为什么试图重定向。
祝你好运!