site.ru/page а яша запрашивает site.ru/page/

D
На сайте с 08.11.2009
Offline
19
541

Добрый вечер господа.

Столкнулся c интересным поведением яндекса.

Допустим у сайта есть URL такого вида: site.ru/page

По логам сервера видно что помимо исходного URL яша запрашивает также:

1) site.ru/page/

2) www.site.ru/page

3) www.site.ru/page

Также если есть URL вида site.ru/section/page яша запрашивает:

4) site.ru/section

5) site.ru/section/

Все вышеперечисленные варианты - это фантазии яндекса, нет никаких других ссылок (ни внутренних ни внешних) кроме исходных: site.ru/page и site.ru/section/page соответственно.

Всё бы ничего, но все эти URL он показывает в вебмастере как ошибки.

Отсюда вопрос - что делать? Ставить ли 301 редиректы с таких "кривых" адресов на нормальные?

Ord
На сайте с 15.11.2005
Offline
175
Ord
#1

Лучше всего привести все в единый вид, чтобы небыло путаницы с перелинковкой и внешними ссылками, если таковые закупаете.

Для этого в htaccess настроить редиректы как на домен (c www или без, также добавить в robots.txt директиву host), так и на окончание со слешом или без, в зависимости от того, как Вам нравится.

Все это вполне реализуемо.

Электронная бухгалтерия Эльба (http://e-kontur.ru/?p=65549729) - рекомендую!
D
На сайте с 08.11.2009
Offline
19
#2
Ord:
Лучше всего привести все в единый вид, чтобы небыло путаницы с перелинковкой и внешними ссылками, если таковые закупаете.

Для этого в htaccess настроить редиректы как на домен (c www или без, также добавить в robots.txt директиву host), так и на окончание со слешом или без, в зависимости от того, как Вам нравится.

Все это вполне реализуемо.

Благодарю за совет, но хочу заострить внимание на том что путаницу создаёт именно яндекс.

Я сам тщательно на этапе разработки прорабатывал адресацию.

На самом сайте ссылки исключительно вида site.ru/page

Все внешние ссылки также исключительно на site.ru/page

C www стоит 301 редирект на основной домен (мало-ли будут кривые внешние ссылки)

По всем несуществующим адресам вида site.ru/page/ отдаётся 404 как перестраховка от возможного появления дублей (из-за кривой внешней ссылки)

Я всё тщательно перепроверил и единственное логичное объяснение - яша сам проявляет инициативу и проверяет дополнительно URL со слешем на конце а также разбивает урлы по уровням вложенности и проверяет каждый из них (есть исходная ссылка вида site.ru/section/page а он на основании этого проверяет site.ru/section хотя этот URL не существует и нигде нет подобных ссылок)

За гуглом подобного не замечено - он ходит исключительно по тем ссылкам которые существуют и получает заслуженные страницы :)

---

Хотя действительно редирект с site.ru/page/ на site.ru/page/ поставить надо (если появятся кривые внешние ссылки) - но всё равно остаётся странным такое поведение яндекса

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