Despod
Новичок
Яндекс и PHPSESSID
Доброго времени суток. Столкнулся с такой проблемой. При старте нового сайта сессия выставлялась абсолютно всем, Яндекс успешно проиндексировал все странички добавляя к ней &PHPSESSID=b281f3f33374838d6eadd49f24d763f8. Чуть позже для яндекса закрыли старт сессии, и в робот.тхт прописали Disallow: /*PHPSESSID*
по данным http://webmaster.yandex.ru
Страниц в поиске 16
Внешних ссылок на страницы сайта 160
Время последнего посещения сайта роботом 25.02.2010
Загружено роботом 1966
Исключено роботом 1010
Роботом как раз исключаются те ссылки которые в себе содержат PHPSESSID.
Цель: Что страниц в поиске стало не 16 а все те 1966.
Какие у меня мысли.
1) В робот.тхт убрать Disallow: /*PHPSESSID*. При переходе проверять значение PHPSESSID, проверить активно оно или нет(вот этот моент не знаю как проверить, подскажите). Если не активно то убивать эту ссесию и открывать новую для Человека.
2) Опять же проверить активна ли данная ссесия, и если не активна, то яндексу сказать ошибка 404, чтоб он в свою очередь понял что такой страницы нет, и убрал у себя эту ссылку с сессией.
Что я не могу сделать и хочу попросить у гуру помощи:
1) Как проверить значение PHPSESSID активно сейчас или нет, выставлено оно сегодня или месяц назад, в данном случае яндекс сохранил это у себя и любой человек входит я так понимаю под сессией открытой яндексом. Что вообще делать в такой ситуации?
2) Как в ответ не выдавая страницу сказать ошибка 404 файл не найден. И эфективно ли это будет для борьбы с яндексом?
Доброго времени суток. Столкнулся с такой проблемой. При старте нового сайта сессия выставлялась абсолютно всем, Яндекс успешно проиндексировал все странички добавляя к ней &PHPSESSID=b281f3f33374838d6eadd49f24d763f8. Чуть позже для яндекса закрыли старт сессии, и в робот.тхт прописали Disallow: /*PHPSESSID*
по данным http://webmaster.yandex.ru
Страниц в поиске 16
Внешних ссылок на страницы сайта 160
Время последнего посещения сайта роботом 25.02.2010
Загружено роботом 1966
Исключено роботом 1010
Роботом как раз исключаются те ссылки которые в себе содержат PHPSESSID.
Цель: Что страниц в поиске стало не 16 а все те 1966.
Какие у меня мысли.
1) В робот.тхт убрать Disallow: /*PHPSESSID*. При переходе проверять значение PHPSESSID, проверить активно оно или нет(вот этот моент не знаю как проверить, подскажите). Если не активно то убивать эту ссесию и открывать новую для Человека.
2) Опять же проверить активна ли данная ссесия, и если не активна, то яндексу сказать ошибка 404, чтоб он в свою очередь понял что такой страницы нет, и убрал у себя эту ссылку с сессией.
Что я не могу сделать и хочу попросить у гуру помощи:
1) Как проверить значение PHPSESSID активно сейчас или нет, выставлено оно сегодня или месяц назад, в данном случае яндекс сохранил это у себя и любой человек входит я так понимаю под сессией открытой яндексом. Что вообще делать в такой ситуации?
2) Как в ответ не выдавая страницу сказать ошибка 404 файл не найден. И эфективно ли это будет для борьбы с яндексом?