Вы здесь

Как запретить доступ к страницам Views c несуществующими аргументами

2

Друзья скажите пожалуйста какое сейчас последнее решение есть для борьбы с дублями страниц??
Друпал .ру в основном старые варианты ответа выдает.
Когда создаю страницу через Views . Например такую : www.mysite/products то если перейти указать такой путь : www.mysite/products/555 выводиться тоже самое.

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 23.06.2015 - 21:18

Ответы

4

Добавьте контекстный фильтр "Global: Null", отметьте опцию "Fail basic validation if any argument is given"

Ответ дан 23.06.2015 - 22:05
Аватар пользователя xandeadx
xandeadx
1542

Fail basic validation if any argument is given

Если это вот это : Пропустить аргумент по умолчанию для URL представления

То я сделал все как вы сказали но никаких изменении к сожалению.((

Комментарий оставлен 23.06.2015 - 22:33

Я видимо ошибся. Вот наверно правильная опция : " Провалить проверку, если будет получен любой аргумент " .

Я ее просто сразу не видел так как она спрятана в разделе "Еще" .
Отметил эту опцию проверил и вроде все ок. Пропали вроде дубли. Теперь когда в путь указываю " store/555 грузиться страница и говорит что такой страницы не существует. Все правильно??

Комментарий оставлен 23.06.2015 - 22:46

Ясно.В друпал .ру читал типа якобы надо устанавливать модуль "views404" . Зачем это советуют если так все просто не знаете??

Комментарий оставлен 24.06.2015 - 21:02

Понял. Я вам верю. Спасибо вам большое!Быстро и понятно ответили.Я не ожидал что так легко решу эту проблему.Правильно сделал что спросил здесь я так и чувствовал что информация на друпал.ру старая.Все теперь пойду решать проблемы с хлебными крошками...

Комментарий оставлен 24.06.2015 - 21:49