- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Хочу перенести сайт на новый домен, да побыстрее, но до момента окончательной смены домена в выдаче не хочу светить сей процесс.
Гуру, помогите настроить 301 редирект так чтобы он был виден только роботу Яндекса но не посетителям сайта. И не будет ли это расценено как клоакинг?
Host в robots.txt уже прописал.
Спасибо.
ulrith, это и есть клоакинг :)
не занимайся ерундой, поставь 301 и через 2 апа будет как надо. У меня сейчас сайт с одной админки на хтмл так почти безболезнено перевёлся.
Гуру, помогите настроить 301 редирект так чтобы он был виден только роботу Яндекса но не посетителям сайта.
Где вы его будете делать, в htaccess с помощью mod_rewrite, или в движке сайта на php?
Редирект лучше делать постраничный, url в url.
И не будет ли это расценено как клоакинг?
Не будет, у меня 3 сайта так работают уже несколько лет: под Google - один домен, под Яндекс - другой. Посетитель спокойно ходят по любому из доменов, роботы ПС - только по разрешённым им.
Где вы его будете делать, в htaccess с помощью mod_rewrite, или в движке сайта на php?
Редирект лучше делать постраничный, url в url.
Не будет, у меня 3 сайта так работают уже несколько лет: под Google - один домен, под Яндекс - другой. Посетитель спокойно ходят по любому из доменов, роботы ПС - только по разрешённым им.
Самый первый вариант конечно - в htaccess с помощью mod_rewrite. И да, хотел редиректить страница-в-страницу.
Только вот не знаю где взять все ip роботов Яндекса чтобы на нарваться на санкции. Дело в том что у меня там ещё и блоки Яндекс.Директ и Маркет стоят.
Спасибо заранее за помощь.
А одного hosts разве недостаточно?
Редирект настраивать необязательно.
https://help.yandex.ru/webmaster/yandex-indexing/moving-site.xml
Несмотря на то что на указанной странице написано
есть мнение что с 301 редиректом оно происходит гораздо быстрее...
ТС держи содержимое htaccess, он будет редиректить сайт на новый домен, при этом на старом будет доступен robots.txt
Я сам таким методом успешно перенес. А вот закрывать от всех и отдавать только яндексботу - это не есть гуд.
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_HOST} ^old-site\.ru
RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.old-site\.ru
RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]
Я сам таким методом успешно перенес. А вот закрывать от всех и отдавать только яндексботу - это не есть гуд.
Я понимаю что это не есть гуд, но показывать кое-кому что происходит ещё больше не гуд. Могут быть необратимые последствия. Не всегда домен проекта находится в надёжных и доброжелательных руках. :(
Через .htaccess вам роботов yandex не отсечь.
В user_agent можно что угодно прописать.
По правильному, роботы определяются обратным dns запросом.
но если настаиваете, то ловите через HTTP_USER_AGENT
#old.ru
RewriteCond %{HTTP_USER_AGENT} yandex
RewriteCond %{REQUEST_URI} !^/old.ru/
RewriteCond %{HTTP_HOST} ^(www.)?old.ru$
RewriteRule ^(.*)$ http://www.new.ru/$1 [R=301,L]
#new.ru
RewriteCond %{HTTP_USER_AGENT} !yandex
RewriteCond %{REQUEST_URI} !^/new.ru/
RewriteCond %{HTTP_HOST} ^(www.)?new.ru$
RewriteRule ^(.*)$ http://www.old.ru/$1 [R=301,L]
Через .htaccess вам роботов yandex не отсечь.
В user_agent можно что угодно прописать.
Ну мне ведь нужно отсечь не роботов, а как раз наоборот! То есть я могу ловить роботов максимально широкой сетью, вероятность что среди них окажется "тот самый" посетитель невелика.
Это как-то меняет дело? Спасибо.:)