错误310(net :: ERR_TOO_MANY_REDIRECTS):

时间:2012-05-11 03:02:56

标签: php redirect

我没有在我的本地主机上收到此错误,只有当我上传到我的服务器时,才会在我的某个页面上显示此错误。知道我需要改变什么吗?

2 个答案:

答案 0 :(得分:15)

我在网页浏览器中遇到此错误,其中我去的网页重定向到另一个无限重定向到原始网页的网页,我也遇到了编程错误不断重新加载或重定向到页面的情况本身。

解决此类问题的方法是实际观察浏览器对服务器的请求。在出现此错误之前,您应该能够看到多个单独的请求。

您可以使用Chrome中的开发者工具的网络标签(Ctrl + Shift + J)或firefox中的Firebug网络标签查看浏览器发出的请求。我认为IE9在他们的开发者工具(F12)中有一个网络工具,但我记不起来了,我想不出一个足够的理由打开IE9来检查。但如果它没有网络工具,您可以安装免费版本的HTTPWatch,它允许您观看浏览器发出的各个请求。

而且,如果这些都不起作用,您可以随时安装Fiddler或WireShare,它会嗅探浏览器发出的数据包和请求。

答案 1 :(得分:0)

localhost和web-servers是您文件的不同路径,因此您需要编辑.htaccess文件以获取实际的基本路径并在其中添加此行代码

RewriteEngine On

# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
RewriteBase (your physical path)

.......

所有关于.htaccess错误