私は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'をディレクトリ名に置き換えます。