我需要什么:
example.com/webpage/
应重定向到example.com/webpage
我正在使用:
$path = $_SERVER['REQUEST_URI'];
if(substr($path, -1) == '/')
{
$path=rtrim( $path, '/\\' );
header("Location: $path");
}
问题:
当有人请求主页时(有或没有尾随斜杠),$path
的值变为'/'
并导致循环。有人能为我提供更好的解决方案吗?
答案 0 :(得分:-1)
尝试
$path = $_SERVER['REQUEST_URI'];
$path = preg_replace('#/\s*$#', '', $path);
header("Location: $path");