我有一个first.php
页面
header("Location: script/script1.php")
和script1.php
有另一个
header("Location: first.php")
但它显然向/script/first.php
发送了我的信息。
有没有办法将其重定向到<root>/first.php
而不是<root>/script/first.php
?
答案 0 :(得分:18)
试试这个:
header("Location: ../first.php")
或改为使用绝对路径或网址。
说明:..
是用于'父目录'的unix / linux表达式。互联网是unix土地,所以规则也适用于那里。
答案 1 :(得分:1)
而不是:
header("Location: ../first.php")
试试这个:
header("url: ../first.php")
这将更改网址。在某些情况下,使用位置不起作用
因为:'../'
用于表示父目录&#39;。所以,这将有效。
答案 2 :(得分:1)
你可以这样做。在'0'秒 -
中重定向回主目录(Root)<?php
header('Refresh: 0, url = /Root_Dir/');
?>
将“Root_Dir”替换为您的目录名。