Некоторые проблемы с пагинацией

ДС
На сайте с 05.07.2016
Offline
1
577

Добрый день, семпаи и сенсеи.

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

http://clip2net.com/s/3A9SQlX

Хотя по моему разумению там их должно быть всего два. Если выдача 4 или более страниц - количество подобных урлов переваливает за многие тысячи. Rel="canonical" там разумеется нет. Но мне кажется дело не в нем.

Может кто-нибудь сталкивался с подобной проблемой? Мне надо хотя бы примерно понимать - в каком направлении думать.

obius
На сайте с 19.08.2015
Offline
56
#1

Ну так разбирайтесь с функцией пагинации.

Параметры должны были формироваться так:


site.ru/category-name/?page=1
site.ru/category-name/?var1=value&var2=value&var3=value

а не:


site.ru/category-name/&page=1
site.ru/category-name/&var1=value&var2=value&var3=value
ДС
На сайте с 05.07.2016
Offline
1
#2

То есть это ошибка синтаксиса? Я просто совсем недавно этим занимаюсь, поэтому не в курсе многих вещей.

obius
На сайте с 19.08.2015
Offline
56
#3
Даниил Сугаков:
ошибка синтаксиса

она самая.

И добавляя параметры без указания абсолютного или без относительного адреса ( / ) получается после каждого клика текущий урл + href ссылки


site.ru/category-name/
site.ru/category-name/&page=1
site.ru/category-name/&page=1&page=1
site.ru/category-name/&page=1&page=1&page=1
site.ru/category-name/&page=1&page=1&page=1&page=1

Кнопка на вторую страницу должна быть не

<a class="gbutton apage-2" href="https://clumus.com/ru/search/activity/sightseeing-tours&amp;page=2" data-page-num="2" data-page="page2"><span>2</span></a>

а

<a class="gbutton apage-2" href="https://clumus.com/ru/search/activity/sightseeing-tours?page=2" data-page-num="2" data-page="page2"><span>2</span></a>
ДС
На сайте с 05.07.2016
Offline
1
#4

Эх, мои познания в верстке чуть ниже плинтуса, поэтому не все понятно. Зато понятно, что с этим делать дальше. Спасибо большое за помощь.

obius
На сайте с 19.08.2015
Offline
56
#5
Даниил Сугаков:
Эх, мои познания в верстке чуть ниже плинтуса, поэтому не все понятно. Зато понятно, что с этим делать дальше. Спасибо большое за помощь.

Это не столько верстка, сколько тех. часть.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий