- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть такой момент:
С морды моего сайта стоят баннеры.
Естессно, ссылки на другие сайты я решил сделать через редирект.
Т.е.
ссылка выглядит примерно вот так:
<a href="/redirect.php?lnk=1"></a>
соответственно файл redirect.php закрыт от индексации в роботс.тхт и редиректит на другой сайт по запрошенному значение.
Используется 302-й редирект через header("Location:.....
Насколько это легально и какие санкции за это возможны в Яндексе?
___
Благодарю за ответы.
У меня приблизительно по такому же принципу баннеру крутятся. И ничего, все нормально. Уж год как, если не больше.
А почему ты решил что header("Location - это 302-й редирект?
У меня приблизительно по такому же принципу баннеру крутятся. И ничего, все нормально. Уж год как, если не больше.
А почему ты решил что header("Location - это 302-й редирект?
Это же выдается в заголовке.
Если вы здесь:
http://be1.ru/stat/
К примеру, введете в строку скрипт редиректа и запустите на проверку, выдастся в заголовке документа - 302
Это Not Modified
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...>
Вот так если сделано, никаких санкций не будет.
Здрасьте, приехали. Not Modified всю дорогу 304-м был.
А 302 - Found. Означает, что документ перемещён временно.
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");
?
Это Not Modified
Народ.. блин наизусть пора знать
http://rtfm.vn.ua/inet/prot/rescode.html
Тогда уж header("HTTP/1.1 302 Moved Temporarily");
но я бы делал через ява скрипт
А 302 - Found. Означает, что документ перемещён временно.
Приношу извинения, если кого ввел в заблуждение.
Конечно же 302 - Found
но я бы делал через ява скрипт
Почему именно через java-script?
Блин.
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://rtfm.vn.ua/inet/prot/rescode.html
Я бы руки отрывал тем, кто такие статьи пишет и ссылки на них даёт. ННЛ.
Единственный документ, с которым можно и нужно сверяться, лежит тут:
http://www.ietf.org/rfc/rfc2616.txt (~420К). Один раз на всю оставшуюся жизнь винта можно и скачать :)