PHP 301重定向位置URI格式

前端之家收集整理的这篇文章主要介绍了PHP 301重定向位置URI格式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是标题的正确URI(‘Location:’),特别是./?
header ('HTTP/1.1 301 Moved Permanently');
header ('Location: ./');

谢谢.

您必须使用 absolute URI according to the spec,因此以下内容适用于您:
// check if the server is secure or not to determine URL prefix
if(isset($_SERVER['HTTPS']) and 'on' === $_SERVER['HTTPS']) {
    $location = 'https://';
} else {
    $location = 'http://';
}

// get the servers base URL
$location .= $_SERVER['SERVER_NAME'] . '/';

// grab the current URI without a file name in it
$location .= dirname($_SERVER['REQUEST_URI']) . '/';

header('Location: ' . $location);
exit();

猜你在找的PHP相关文章