Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP将任何url重定向到根目录_Php_Url_Redirect - Fatal编程技术网

PHP将任何url重定向到根目录

PHP将任何url重定向到根目录,php,url,redirect,Php,Url,Redirect,如果url不是根url,我想重定向到根url。以下代码将导致重定向循环 if (($_SERVER["REQUEST_URI"] != "/") || ($_SERVER["REQUEST_URI"] != "")) { header('Location: /'); die(); } 尽管进行了研究,我还是无法让下面的代码正常工作。 我错过了什么?(我不想调整.htaccess文件。)试试这个: if ($_SERVER["REQUEST_URI"] !=

如果url不是根url,我想重定向到根url。以下代码将导致重定向循环

if (($_SERVER["REQUEST_URI"] != "/") || ($_SERVER["REQUEST_URI"] != ""))
{
    header('Location: /');
    die();
}
尽管进行了研究,我还是无法让下面的代码正常工作。 我错过了什么?(我不想调整.htaccess文件。)

试试这个:

if ($_SERVER["REQUEST_URI"] != 'your root url' ){
    header('Location: your root url');
    die();
}

在子文件夹中,您可以使用../获得更高的文件夹

header("Location: ../"); exit;

如果你有一个扁平的文件夹结构,这是一个重定向到root的简单方法

谢谢你的回答!我试试看。