Xpoint
   [напомнить пароль]

Прокомментируйте рекомендации Яндекса

Метки: [без меток]
2006-05-25 21:41:47 [обр] Rom McRitsky(34/441)[досье]

http://webmaster.yandex.ru/faq.xml?id=502475#howtohelp

каждой уникальной странице сайта, по возможности, должен соответствовать только один URL. Распространенная причина появления дубликатов — генерация сайтом URL с незначащим параметром, изменение которого не приводит (или не всегда приводит) к изменению страницы.

И вот пришло от клиента письмо - просят на всех страницах сайта, где используются незначащие GET параметры - отдавать 404. Мне это кажется мягко говоря неуместным.

Выскажете свое мнение.

P.S. сайт не генерирует адресов с незначащими параметрами, но что мешает добавить вручную?..

спустя 45 минут [обр] Владимир Палант(149/4445)[досье]
Добавление вручную проблемы не представляет. Главное, чтобы нигде не было разных ссылок на один и тот же ресурс. Проверять, не добавил ли кто-то в адрес не интерпретирующийся параметр — это уже явно слишком. Другое дело, если раньше какой-то параметр использовался и теперь в сети есть ссылки, которые его содержат.
спустя 10 часов [обр] Миша Спларов(1/34)[досье]
А если не 404, а Moved Permanently на нужный адрес без параметров?
спустя 4 часа 32 минуты [обр] Алексей Севрюков(47/1280)[досье]
Rom McRitsky[досье] Это не просто неуместно, это полный бред. Да и реализацию я себе не очень хорошо представляю. Я имею ввиду параметры из QUERY_STRING.
спустя 40 минут [обр] Алексей В. Иванов(25/2861)[досье]
P.S. сайт не генерирует адресов с незначащими параметрами, но что мешает добавить вручную?..

В смысле? Что добавить? Незначащие параметры? :)

А если не 404, а Moved Permanently на нужный адрес без параметров?

А как же пользователи? :)
Вы, видимо, не поняли сакраментальный смысл этого. Представьте, что на странице с новостями за день есть календарик, выбор дня в котором, отражается на текущем списке новостей. Всё ясно и прозрачно, но проблема может заключаться в том, что если у календарика есть ссылки "предыдущий месяц" и "следующий", нажатие на которые не приводит к изменению текущих новостей, то поисковик дойдет до рождества христова, а может и в эру динозавров заглянет в надежде встретить интересную ему страницу.
Именно поэтому веб-разработчик должен заботиться, чтобы роботы не тупили. Но выдавать 404 – это слишком. Клиент явно бредит.

спустя 1 час 26 минут [обр] Николай Бубело(6/113)[досье]
Rom McRitsky[досье], поскольку "сайт не генерирует адресов с незначащими параметрами", то Вы свои задачи, как разработчик, в этой части полностью выполнили — рекомендациям Яндекса все соответствует. Поэтому, IMHO, Вам ничего делать не следует. За исключением того, что надо корректно объяснить заказчику, что его требования "мягко говоря, неуместны".
спустя 5 часов [обр] Сергей Чернышев(27/589)[досье]
http://yandex.ru/?bullshit 404 не выдает.
спустя 1 час 24 минуты [обр] 30-ый(3/584)[досье]
это наверное официально разрешенный параметр :-)
спустя 3 часа 17 минут [обр] Rom McRitsky(34/441)[досье]

Да я уже попросил найти десять отличий между
http://www.microsoft.com/rus/
http://www.microsoft.com/rus/?param=1

http://yandex.ru/
http://yandex.ru/?param=1

Всё равно - забавное трактование рекомендации :) Думаю, тему можно прибить.

спустя 8 часов [обр] Миша Спларов(1/34)[досье]

Алексей В. Иванов[досье]

А как же пользователи? :)
...

В таком случае в календаре не нужно делать ссылки на даты, где нет новостей.

Powered by POEM™ Engine Copyright © 2002-2005