0

必要なもの:

example.com/webpage/にリダイレクトする必要がありますexample.com/webpage

私は使っている:

$path = $_SERVER['REQUEST_URI'];
if(substr($path, -1) == '/')
{
    $path=rtrim( $path, '/\\' );
    header("Location: $path");
}

問題:

誰かが (末尾のスラッシュの有無にかかわらず) ホームページを要求すると、 の値が に$pathなり'/'、ループが発生します。誰かが私により良い解決策を提供できますか?

4

1 に答える 1

-1

試す

$path = $_SERVER['REQUEST_URI'];
$path = preg_replace('#/\s*$#', '', $path);
header("Location: $path");
于 2015-05-19T14:45:22.583 に答える