Идентификатор сеанса, Создающий 404 Ошибки


Проблема:

  • Веб-сайт содержит URL-адреса с параметрами
  • Идентификатор сеанса вставляется в URL-адреса, когда Googlebot обходит страницу с параметрами (сортировка)
  • Идентификатор сеанса создается, а затем истекает, создавая 404 в Google WMT
  • *Я не могу удалить идентификаторы сеансов в URL-адресах, учитывая обстоятельства на рабочем месте

Пример URL-адреса:

example.com/category/product/;jsessionid=+03NVNOPUryFcZ0c169r8txU.prod-14?f=p%3A0-10%2C2000-2500%2C25-50%2C400-500%2C50-75%2C500-750;r%3A0%2C4

Параметр Функции:

  • f=p: цена
  • r: рейтинг
  • p=: разбивка на страницы

Настройка инструмента веб-Мастера:

  • f определяется как параметр, который сужает - не следует обходить URL-адреса
  • p определяется как параметр, который разбивает на страницы - пусть Googlebot решает
  • jsessionid определяется как параметр, который является репрезентативным URL-адресом - никакие URL-адреса не перехватываются WMT

Вопросы:

  1. Если не требуется обходить URL-адреса, содержащие параметр f, почему они все еще обходятся?
  2. Что касается вопроса 1, это связано с тем, что параметр p переопределяет?
  3. Должен ли я установить параметр jsessionid как ";jsessionid" вместо "jsessionid"?
Author: MrWhite, 2015-10-21

1 answers

Ваш URL-адрес искажен, jsessionid не является параметром, он считывается как маршрут. Если jsessionid, f, и r все должны быть параметрами, ваш URL-адрес должен выглядеть так:

example.com/category/product?jsessionid=+03NVNOPUryFcZ0c169r8txU.prod-14&f=p%3A0-10%2C2000-2500%2C25-50%2C400-500%2C50-75%2C500-750&r=%3A0%2C4

 2
Author: Chris Searles, 2015-10-22 18:53:24