Дубли страниц доступные по синониму термина и его ид

Главные вкладки

Аватар пользователя noobja noobja 3 февраля 2016 в 7:40

Приветствую.
Обнаружил, что мой друпал с ума сошёл. В индексе стали появляться дубли вида: site.ru/category/football и site.ru/category/101
101 это id термина. Обнаружил это совершенно случайно. Views конечно же использован для создания страницы site.ru/category
НЕ понимаю в чём дело. ПОлучается, что страница доступна и по синониму и по ид термина. Кто нибудь знает как решить такую проблему? Пом.огите подсказкой пожалуйста. Модуль Глобалридерект стоит

Комментарии

Аватар пользователя noobja noobja 5 февраля 2016 в 9:31

Я решил но не знаю правильно ли.
Как я понял проблема была во views. Там в качестве контекстного фильтра стоит id термина.
Первое, что я сделал заменил во views путь категорий с "category/%" на /taxonomy/term/%
Таким образом у меня получились страницы: site.ru/category (все материалы категории) и site.ru/category/football (или любой термин)
Следующим шагом добавил Глобальный null на view у которого путь "category". Все настройки как всегда, только в качестве проверки выбрал "название термина" (когда выбирал id, проблема не исчезала).
Теперь вроде нормально, но мне кажется метод кривой. Возможно, я и ошибаюсь.