ВопросЛишние параметры в урлах пагинации при открытой сортировке модуля views

Здравствуйте!
Совсем недавно начал изучать drupal и столкнулся со следующей проблемой:
По умолчанию адрес пагинации такой: site.ru/somepage?page=1
сделал возможность выбрать сортировку для пользователей и урлы стали примерно такие site.ru/somepage?sort_by=field_rating_rating&sort_order=DESC&page=1
В плане сео это не очень хорошо, т.к. по факту создаются дубли страниц.
Подскажите как убрать эти лишние куски из урлов вернув их к первоначальному виду, при этом оставив сортировку?

Комментарии

Аватар пользователя sergeybelya
sergeybelya написал:

Включите Ajax во настройках вьюшки, тогда пагинация и сортировка будут работать без перезагрузки страницы.

15.02.2013 11:28
Аватар пользователя Cirilo
Cirilo написал:

ajax включен, и вроде бы все хорошо, но если навести на ссылку то у нее видео этот урл, т.е. по факту поисковый бот сможет по ней перейти и проиндексировать и наплодить дублей, или я не совсем правильно понимаю логику работы AJAX?

15.02.2013 12:43
Аватар пользователя sergeybelya
sergeybelya написал:

Тогда как вариант можно перекрыть в своей теме функцию theme_pager_link(), код которой возьмите в файле includes/pager.inc, line 594, и добавить ссылкам пэйджера атрибут rel="nofollow"

15.02.2013 13:18
Аватар пользователя Benya
Benya написал:

Что Вам мешает через robots.txt убрать эти страницы из индекса? Что бы не было дублей. У яндекса это очень подробно расписано

22.02.2013 00:41
Аватар пользователя Алексей Либер
Алексей Либер написал:

В файле includes/pager.inc вставь после 638-ой строки, строчку: $attributes['href'] = str_replace('price[min]=&price[max]=&&category=All&sort_by=title&sort_order=ASC&','',$attributes['href']);

29.08.2013 13:40
Аватар пользователя Виктор
Виктор написал:

И вот сразу же хакать ядро тянемся .... ))

29.08.2013 21:08

Комментировать