我正在使用此命令重定向到另一个页面:
header('Location: \dealer\skuska\layout.php');
在Chrome中,这可以正常工作,但在Firefox中,它会重定向到:
http://212.5.221.26:85/dealer/skuska/actions/\dealer\skuska\index.php
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:1)
你需要使用像这样的完整路径
header('Location: http://example.com/dealer/skuska/layout.php');
也将\
更改为/
试试这个,这适用于所有浏览器。
答案 1 :(得分:0)
只需使用绝对网址,然后无论您在何处调用它,它都会将您重定向到正确的网页。 Chrome对网络标准的限制较少,因此允许使用此类不合适的网址。也可以在路径中使用正斜杠。
答案 2 :(得分:0)
鉴于此重定向脚本位于“dealer / skuska / actions /”中,请尝试使用正斜杠,并添加一个双点目录以向上导航一个文件夹,以重定向到“dealer / skuska / layout.php “:
header('Location: ./../layout.php');
exit;
答案 3 :(得分:0)
如果是一次性网站,请使用绝对网址。着陆页的整个网址都有。
如果您需要在多个域上运行,请使用../../../直到您到达根文件夹,然后再次添加完整路径。
使用斜杠,而不是反斜杠