Я пытаюсь заставить браузер перенаправлять всякий раз, когда пользователь вводит /index.php
или /index.php/
или /index.php////
, просто /
. Вот что у меня пока что
if ($_SERVER['ORIG_PATH_INFO'] == '/index.php') {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://'.$_SERVER['HTTP_HOST'].'/'
}
Но я получаю ошибку перенаправления бесконечного цикла. Что я делаю неправильно? Есть ли способ сделать эту работу?
РЕДАКТИРОВАТЬ, кажется, что изменение 'ORIG_PATH_INFO'
на 'REQUEST_URI'
помогло /index.php
, что я добавлю к своему if
, чтобы позаботиться о index.php/
и index.php////
...?