1

我有一个挂钩菜单

$items['mypage'] = array(
    'title' => t('My Page title'),
    'description' => '',
    'type' => MENU_CALLBACK,
    'page callback'=> 'my_home_page',
    'access arguments' => array('access content'),
);

现在,当我访问像“mypage/blahblah”这样不存在的页面时,它将显示我的主页(即http://www.mydomain.com/mypage/blahblah正在呈现http://www.mydomain.com的内容/我的页面)。而不是这个,我需要显示一个 404 页面。

有人可以对此发表评论吗?

4

1 回答 1

0

您可以尝试将以下代码粘贴到您的页面回调函数“my_home_page”中

if ('' != arg(1)){
    drupal_not_found();
}

谢谢拉胡尔

于 2012-04-19T08:54:05.687 回答