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 に答える