Drupal 7 403和404错误页面Drupal 7

Drupal 7 403和404错误页面Drupal 7,drupal-7,Drupal 7,我使用上述代码将404和403重定向到自定义页面 但是 什么也没发生。我创建了两个文件:page--404.tpl.php和 “我的主题模板”文件夹中的第403.tpl.php页 如果我只是写在url“”中,那么它的show 404由我定制,但当我像“”那样写时,它的show 404由我定制 找不到请求的URL“/readme.txt”在此服务器上找不到 服务器 以及在我写入url时禁止访问的其他错误,如“” 禁止进入!您没有访问所请求文件的权限 对象它受读保护,或者服务器不可读。如果 您认为这

我使用上述代码将404和403重定向到自定义页面 但是

什么也没发生。我创建了两个文件:page--404.tpl.php和 “我的主题模板”文件夹中的第403.tpl.php页

如果我只是写在url“”中,那么它的show 404由我定制,但当我像“”那样写时,它的show 404由我定制

找不到请求的URL“/readme.txt”在此服务器上找不到 服务器

以及在我写入url时禁止访问的其他错误,如“”

禁止进入!您没有访问所请求文件的权限 对象它受读保护,或者服务器不可读。如果 您认为这是服务器错误,请联系网站管理员。错误 403


我想处理自定义页面的所有这些错误

您可以通过url中的配置来配置默认错误页面:

yoursite/admin/config/system/site信息


管理>配置>系统>站点信息

路径“error-403”无效或您无权访问它。路径“error-404”无效或您无权访问。当我试图输入页面名称时,它会显示上述错误
function multipurpose_zymphonies_theme_preprocess_page(&$vars) {
 $header = drupal_get_http_header("status");
  if ($header == "404 Not Found") {
    $vars['theme_hook_suggestions'][] = 'page__404';
  }
  elseif ($header == "403 Forbidden") {
    $vars['theme_hook_suggestions'][] = 'page__403';
  }
  }