Веду логи переходов на страницы сайта с проверкой правильности УРЛ.
Решил заглянуть в файл логов и вижу интересную вещь, например Яндекс иногда формирует не только неполные, но иногда даже неправильные УРЛ.
Приведу некоторые из них, и выделю красным интересные моменты.
Яндекс в ссылке забыл дописать расширение .html
header302: выполняется перенаправление с страницы /web-master/javascript/menyu-lavalamp на страницу http://yapro.ru/web-master/javascript/menyu-lavalamp.html реферер: http://yandex.ru/yandsearch?text=lavalamp&clid=44291&lr=2
Яндекс в ссылке поменял знак - на знак ~
header302: выполняется перенаправление с страницы /web~master/flashmx на страницу http://yapro.ru/web-master/flashmx.html реферер: http://yandex.ru/yandsearch?text=3%D0%B4+%D1%84%D0%BB%D0%B5%D1%88&lr=75
И таких ссылок очень много, хорошо что в движке CMS встроены методы определения правильного урл по неправильному, иначе бы я терял огромное количество пользователей.
Комментарии посетителей:
а если я указываю ссылку news он автоматически редиректит на news.html, тут 301 я так понимаю? или по другому?
30 сентября 2010, 14:04 коммент полезен : 0#sunshine
Фактически УРЛы можно набирать так http://yapro.ru/sql и попадете на страницу http://yapro.ru/documents/api/system-functions/sql.html (это чтобы проще было понять, как работает).
Есть еще нюансы, но все положительные, например, если Вы поменяете УРЛ странице, то на нее можно попасть по старому адресу, но УРЛ будет конечно новый, просто посетителя со старого УРЛ перебросит на новый, чтобы посетитель не потерялся.
30 сентября 2010, 14:08 коммент полезен : +1#Admin