Что мне нужно:
example.com/webpage/
следует перенаправить на example.com/webpage
Я использую:
$path = $_SERVER['REQUEST_URI'];
if(substr($path, -1) == '/')
{
$path=rtrim( $path, '/\\' );
header("Location: $path");
}
Эта проблема:
Когда кто-то запрашивает домашнюю страницу (с косой чертой или без нее), значение $path
становится '/'
и это вызывает петлю. Кто-нибудь может предложить мне лучшее решение?
Пытаться
$path = $_SERVER['REQUEST_URI'];
$path = preg_replace('#/\s*$#', '', $path);
header("Location: $path");
Других решений пока нет …