私は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の土地であるため、ルールも適用されます。
それ以外の:
header("Location: ../first.php")
これで試してください:
header("url: ../first.php")
これによりURLが変更されます。場所の使用が機能しない場合があります
:'../'は「親ディレクトリ」を表すためです。したがって、これは機能します。
あなたはこれを行うことができます。'0'秒でホームディレクトリ(ルート)にリダイレクトします-
<?php
header('Refresh: 0, url = /Root_Dir/');
?>
'Root_Dir'をディレクトリ名に置き換えます。