Приветствую.
Обнаружил, что мой друпал с ума сошёл. В индексе стали появляться дубли вида: site.ru/category/football и site.ru/category/101
101 это id термина. Обнаружил это совершенно случайно. Views конечно же использован для создания страницы site.ru/category
НЕ понимаю в чём дело. ПОлучается, что страница доступна и по синониму и по ид термина. Кто нибудь знает как решить такую проблему? Пом.огите подсказкой пожалуйста. Модуль Глобалридерект стоит
Комментарии
Каноникал видны на странице, вопрос в том зачем поисковик их индексирует? В яше?
Вот и я думаю зачем) Яша и гугл индекситрует)
Я решил но не знаю правильно ли.
Как я понял проблема была во views. Там в качестве контекстного фильтра стоит id термина.
Первое, что я сделал заменил во views путь категорий с "category/%" на /taxonomy/term/%
Таким образом у меня получились страницы: site.ru/category (все материалы категории) и site.ru/category/football (или любой термин)
Следующим шагом добавил Глобальный null на view у которого путь "category". Все настройки как всегда, только в качестве проверки выбрал "название термина" (когда выбирал id, проблема не исчезала).
Теперь вроде нормально, но мне кажется метод кривой. Возможно, я и ошибаюсь.
global redirect ставь
/*Добавлено*/
Извините не заметил. У меня такого нет.
Этот модуль стоит, я же написал)