Вопрос про легальность 302 в Яндексе

D
На сайте с 28.10.2005
Offline
0
1234

Есть такой момент:

С морды моего сайта стоят баннеры.

Естессно, ссылки на другие сайты я решил сделать через редирект.

Т.е.

ссылка выглядит примерно вот так:

<a href="/redirect.php?lnk=1"></a>

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

Используется 302-й редирект через header("Location:.....

Насколько это легально и какие санкции за это возможны в Яндексе?

___

Благодарю за ответы.

Lord Maverik
На сайте с 15.04.2003
Offline
471
#1

У меня приблизительно по такому же принципу баннеру крутятся. И ничего, все нормально. Уж год как, если не больше.

А почему ты решил что header("Location - это 302-й редирект?

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
N
На сайте с 21.09.2005
Offline
220
#2
Lord Maverik:
У меня приблизительно по такому же принципу баннеру крутятся. И ничего, все нормально. Уж год как, если не больше.

А почему ты решил что header("Location - это 302-й редирект?

Это же выдается в заголовке.

Если вы здесь:

http://be1.ru/stat/

К примеру, введете в строку скрипт редиректа и запустите на проверку, выдастся в заголовке документа - 302

Поисковое продвижение сайтов в разных тематиках. 641-222
A
На сайте с 25.02.2005
Offline
31
#3

Это Not Modified

B
На сайте с 07.10.2004
Offline
114
#4

robots.txt:

User-Agent: *

Disallow: /rp.php

rp.php:

<?

header ("HTTP/1.1 302 Not Modified"); // или header ("HTTP/1.1 301 Moved Permanently");

header ("Location: $rurl");

?>

Ссылки:

<a href=/rp.php?rurl=http...>

Вот так если сделано, никаких санкций не будет.

Бородин Антон. 411-22-05, icq 199228260, bomass [at] ya.ru Домен .ru за 6,3$ (http://webst.ru/?id=146)
AiK
На сайте с 27.10.2000
Offline
257
AiK
#5

Здрасьте, приехали. Not Modified всю дорогу 304-м был.

А 302 - Found. Означает, что документ перемещён временно.

N
На сайте с 21.09.2005
Offline
220
#6
Bomass:
robots.txt:
User-Agent: *
Disallow: /rp.php

rp.php:
<?
header ("HTTP/1.1 302 Not Modified"); // или header ("HTTP/1.1 301 Moved Permanently");
header ("Location: $rurl");
?>

Ссылки:
<a href=/rp.php?rurl=http...>

Вот так если сделано, никаких санкций не будет.

А вот это обязательно ставить:

header ("HTTP/1.1 302 Not Modified");

?

Snake
На сайте с 18.06.2004
Offline
148
#7
Antirex:
Это Not Modified

Народ.. блин наизусть пора знать

http://rtfm.vn.ua/inet/prot/rescode.html

Тогда уж header("HTTP/1.1 302 Moved Temporarily");

но я бы делал через ява скрипт

B
На сайте с 07.10.2004
Offline
114
#8
Здрасьте, приехали. Not Modified всю дорогу 304-м был.
А 302 - Found. Означает, что документ перемещён временно.

Приношу извинения, если кого ввел в заблуждение.

Конечно же 302 - Found

А вот это обязательно ставить?
Желательно.
K. Ermakov
На сайте с 10.12.2004
Offline
328
#9
Тогда уж header("HTTP/1.1 302 Moved Temporarily");
но я бы делал через ява скрипт

Почему именно через java-script?

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
AiK
На сайте с 27.10.2000
Offline
257
AiK
#10

Блин.


The second special case is the "Location:" header. Not only does it send this header back to the browser, but it also returns a REDIRECT (302) status code to the browser unless some 3xx status code has already been set.

По-русски сие означает, что если 302 код сам не отправлял, то движок PHP его вставит.

Если вы не уверены, как правильно называется заголовок, и сможет ли бот корректно интерпретировать неправильную строку после кода, то лучше его отправку оставить на откуп движку PHP.

Я бы руки отрывал тем, кто такие статьи пишет и ссылки на них даёт. ННЛ.

Единственный документ, с которым можно и нужно сверяться, лежит тут:

http://www.ietf.org/rfc/rfc2616.txt (~420К). Один раз на всю оставшуюся жизнь винта можно и скачать :)

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