Drupal 7:如何返回找不到的404页面而不是页面

时间:2014-11-13 11:06:09

标签: php drupal-7 http-status-code-404 slash trailing

使用views模块(drupal 7),我创建了一个页面。

页面设置 路径:/ news

如果我去../news,我会得到新闻页面,我的期望。

在最后添加尾部斜杠时,我可以添加所有内容(在斜杠后面),新闻页面仍会显示。例如:../ news123等。

如何返回404而不是新闻页面?我不介意使用PHP来完成它。

(当我去../news123时,我确实得到了404我想要的东西。)

THX!

1 个答案:

答案 0 :(得分:0)

来自source

解决方案是通过添加节点的参数来编辑视图:Nid。将其设置为显示节点ID的所有值,Validator:Node和Argument类型。

如果参数未验证,则设置要执行的操作:隐藏视图/未找到页面(404)。更新参数并保存视图。