【发布时间】:2024-05-16 11:05:02
【问题描述】:
我在我的一个项目中使用 PHP 重定向。我是这样做的:
header( 'Location: http://domain.net/?cig=warn&onum=' . $onum . '&cnum=' . $cnum . '&c=' . $c . '#Form' );
所以你看,这是对 PHP 的 header() 函数的正常使用,其中一些变量包含在 URL 中。
它正在工作,但使用 Firebug 测试页面时,我在控制台中收到此错误:
"NetworkError: 404 Not Found - http://domain.net/?cig=warn&onum=12&cnum=73&c=ui#Form"
我这样做的方式实际上有什么问题,或者这只是 Firebug 因为所有参数和锚点而变得挑剔?
【问题讨论】:
-
那么,页面找到了吗?
-
是的,它正在工作,我只是想知道为什么 Firebug 会给我这个错误。
-
目标位置是否会出于某种原因发送 404?
-
^^^ 那或萤火虫错误,有很多方法可以检查发送的标头。
-
不,因为它是同一页面内的重定向,我认为目标域不会发送 404。
标签: php redirect header http-headers firebug