2014-11-13 2 views
1

С модулем views (drupal 7) я создал страницу.Drupal 7: как вернуть 404 страницу не найдена на странице

Page настройки Путь:/Новости

Если я иду в ../news я получаю страницу новостей, что я ожидал.

При добавлении конечной косой черты в конце я могу добавить все (после конечной косой черты), и страница новостей все равно будет отображаться. Например: ../news/123 и т. Д.

Как я могу вернуть 404 вместо страницы новостей? Я не против использования PHP, чтобы это сделать.

(Когда я перехожу к ../news123, я получаю 404, что я хочу).

thx!

+0

См. Также http://drupal.stackexchange.com/questions/33557/views-path-prevents-404-page-from-showing – sergio

ответ

0

От source:

Решение состоит в том, чтобы изменить вид путем добавления аргумента Node: Нид. Установите его для отображения всех значений, Validator: Node и Argument типа идентификатора узла.

Установить Действие, если аргумент не подтвержден: Скрыть представление/Страница не найдена (404). Обновите аргумент и сохраните представление.

+0

Отлично! Очень простое, но полезное решение. Спасибо! – sndr

Смежные вопросы