首页 > 解决方案 > 如何以编程方式在 drupal 7 中抛出 404 错误而不渲染 2 次?

问题描述

如何以编程方式在 Drupal 7 中抛出 404 错误而不渲染 2 次?在下面调用 Drupal 代码时,404 页面显示两次

return drupal_not_found();

标签: drupaldrupal-7

解决方案


该函数drupal_not_found()旨在在 drupal 页面交付系统的上下文之外调用(参见menu_execute_active_handler())。

因此,如果您处于页面回调中,只需

return MENU_NOT_FOUND;

推荐阅读