PHP перенаправить любой URL-адрес в корень - PullRequest
0 голосов
/ 22 мая 2018

Я бы хотел перенаправить на корневой URL-адрес, если URL-адрес не является корневым URL-адресом.Следующий код приводит к циклу перенаправления.

if (($_SERVER["REQUEST_URI"] != "/") || ($_SERVER["REQUEST_URI"] != ""))
{
    header('Location: /');
    die();
}

Несмотря на исследования, я не могу заставить следующий код работать должным образом.Что мне не хватает?(Я бы не хотел настраивать файл .htaccess.)

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

В подпапках вы можете использовать ../, чтобы получить на одну папку выше.

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

Если у вас плоская структура папок, это простой способ перенаправить в root

0 голосов
/ 22 мая 2018

попробуйте это

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

...