在pingdoms和其他网站上测试网站时获得302重定向


Getting 302 redirects when testing website on pingdoms and others

我无法确定它是如何发生的以及在哪里发生的。当我在 pingdom 上运行测试时,每隔 3 次中有 5 次就会在结果中显示我的网站 www.filliplingua.com 被重定向到"/"。我正在提供以下链接:

http://tools.pingdom.com/fpt/#!/bpgda9/www.filliplingua.com

这是一个Joomla网站。我什至重置了我的.htaccess。并关闭了joomla中的重定向插件并清除了各种缓存。它仍然在显示。你能帮我找出如何解决是。

如果重定向源自 PHP,则使用 header() 函数进行编程,如果输出已经开始,该函数将引发警告,因为第一个输出将发送 HTTP 标头。

关于标头() 的 PHP 手册:

请记住,在任何实际输出之前必须调用 header() 通过普通 HTML 标记、文件中的空行或从 PHP 发送。 读取包含或要求的代码是一个非常常见的错误 函数或其他文件访问函数,并且具有空格或空 在调用 header() 之前输出的行。同样的问题 使用单个 PHP/HTML 文件时存在。

因此,您可以在index.php中做的是使用任何输出启动文件,例如echo "here";

这将在脚本尝试重定向时触发警告,重定向将失败,并且在错误描述中(在日志或页面上,具体取决于您的错误报告设置),您将能够看到重定向来自哪个文件。从那里,您可能会弄清楚它尝试重定向的原因。

祝你好运!