我的自定义页面找不到HTTP标头404

时间:2013-11-15 13:15:06

标签: php drupal drupal-7 drupal-6

我创建了两个自定义页面并将其集成到Drupal 7中。

有以下链接:

http://will.sx/404 http://will.sx/billing

我遇到HTTP标头问题。我需要它来实现功能之一。以上两个链接都有一个HTTP标头404 Not Found。

我用自己证明了这一点:

$header = drupal_get_http_header("status");
print_r($header);

在/ 404页面和左上角我收到消息'404 Not Found'

我很困惑,不知道为什么会这样。

我创建这些自定义页面的方法是创建自定义.tpl.php文件,例如: 页面 - 404.tpl.php等。

如果您已经访问过我在上面写的链接,您可以看到页面内容的呈现方式,如何获得404 Not Found。

欢迎任何形式的帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

drupal_get_http_header()应视为已弃用。

所有HTTP信息都集中在请求/响应对象上。

请参阅此问题:https://drupal.org/node/1969270