заголовки 302 на яндексе

A
На сайте с 05.09.2004
Offline
1
793

Здраствуйте

месяц прошел а яндекс не переиндексирует сайт, гугл 2 раза обошел а Я не хочет.

начинаю разбиратся, оказываетца, мой сервак дает 302 при редиректе на себя.

не могу разоборатся, как сделать правильно и чтоб функциональность сайта соблюсти и яндекс удовлетворить

редирект делаю так:


if (!isset($_GET['num_page'])&&($i=="0")) {
header("location:$_SERVER[PHP_SELF]?num_page=$co&alpha=$start_n&questioning=$vote_num");
exit();
}

почитал форум нашел выход давать 200 ok после редиректа

и тут проблема, если давать 200 то редирект не просходит.

наверняка эта проблема решена, в поиске о 302 много узнать не удалось.

Расскажите как решить эту проблему.

A
На сайте с 05.09.2004
Offline
1
#1

как я понял отсутствие ответов, может быть вызвано 2 причинами или ни кого небыло опыта разбора подобных ситуаций или дело в том, что выходные...

но я всеже продолжу рассуждения.

стучался в addurl@yandex-team.ru и получил ответ


Добрый день.

Чтобы не иметь проблем с индексированием, имеет смысл использовать
код нормального завершения http-200
Это вся информация, которую мы имеем Вам сообщить.

хотя давать 200 ok тут неправильно

1 поскольку если его давать редирект не произойдет

2 сервер на законных основаниях дает 302

и не понятна позиция Я, который негативно относится к редиректам, которые проиходят сами на себя.

C
На сайте с 19.09.2001
Offline
120
#2

Alister, А зачем Вам в данном случае нужен редирект и что является условием в if?

С уважением, Владимир Чернышов. (не)?путевые заметки (http://chernyshov.kiev.ua/)
A
На сайте с 05.09.2004
Offline
1
#3
Alister, А зачем Вам в данном случае нужен редирект и что является условием в if?

это уже не имеет значения, я переписал скрипт и он теперь работает без редиректа

переделавал значения для обеспечения постраничного вывода инфы и id голосования.

A
На сайте с 05.09.2004
Offline
1
#4

но все же хотелось бы на будущее узнать почему Я плохо относится к редиректам, которые идут сами на себя.

или он просто ответ сервака 3xx видит и дальше не определят кто и куда редирект делает, сразу тебе фигу показывает ?

D
На сайте с 23.05.2002
Offline
173
#5
или он просто ответ сервака 3xx видит и дальше не определят кто и куда редирект делает, сразу тебе фигу показывает ?

Точно. Если ответ не 200, он это самое и показывает.

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