PHP Как заголовок-местоположение на страницу в родительском каталоге?

У меня есть страница first.php с

 header("Location: script/script1.php") 

и script1.php имеет другой

 header("Location: first.php") 

но он явно посылает мне /script/first.php . Есть ли способ перенаправить его на <root>/first.php вместо <root>/script/first.php ?

    попробуйте с этим:

     header("Location: ../first.php") 

    или используйте абсолютный путь или url вместо этого.

    Объяснение: .. является выражением unix / linux, используемым для «родительского каталога». Интернет – это unix-land, так что там действуют правила.

    Вместо: header("Location: ../first.php")

    попробуйте с этим: header("url: ../first.php")

    это изменит адрес url.Using не работает в некоторых случаях

    Поскольку: '../' означает «родительский каталог». Таким образом, это будет работать.

    Вы можете сделать это. Перенаправляет обратно в домашний каталог (Root) в «0» секунд –

     <?php header('Refresh: 0, url = /Root_Dir/'); ?> 

    Замените «Root_Dir» на имя вашего каталога.