PHP标头返回状态301确定

时间:2015-06-17 19:51:15

标签: php http redirect header http-status-codes

我在64位Linux服务器上运行这个简单的PHP代码,其中包含PHP 5.4.40:

<?php
  header('HTTP/1.1 301 Moved Permanently');
  header('Location: /folder');
  die();
?>

每当我连接到此页面时,都会收到一个奇怪的状态代码:301 OK 我无法找到问题所在,托管是一个免费的计划 host-ed ,我没有关于Apache版本的信息。

感谢您的建议

编辑:也许我不清楚,我希望它返回 301永久移动,而不是 301 OK 这是违反HTTP规范的

1 个答案:

答案 0 :(得分:0)

您使用以下行设置301代码:

header('HTTP/1.1 301 Moved Permanently');