vga1: Через .htaccess вам роботов yandex не отсечь. В user_agent можно что угодно прописать.
Ну мне ведь нужно отсечь не роботов, а как раз наоборот! То есть я могу ловить роботов максимально широкой сетью, вероятность что среди них окажется "тот самый" посетитель невелика.
Я сам таким методом успешно перенес. А вот закрывать от всех и отдавать только яндексботу - это не есть гуд.
Я понимаю что это не есть гуд, но показывать кое-кому что происходит ещё больше не гуд. Могут быть необратимые последствия. Не всегда домен проекта находится в надёжных и доброжелательных руках. :(
Ladycharm: Где вы его будете делать, в htaccess с помощью mod_rewrite, или в движке сайта на php?
Редирект лучше делать постраничный, url в url.
Не будет, у меня 3 сайта так работают уже несколько лет: под Google - один домен, под Яндекс - другой. Посетитель спокойно ходят по любому из доменов, роботы ПС - только по разрешённым им.
Самый первый вариант конечно - в htaccess с помощью mod_rewrite. И да, хотел редиректить страница-в-страницу.
Только вот не знаю где взять все ip роботов Яндекса чтобы на нарваться на санкции. Дело в том что у меня там ещё и блоки Яндекс.Директ и Маркет стоят.
Я считаю что можно отнять сервера, нагадить клиентам, но в итоге всё равно всё решают люди. Сверщевский конечно мудак, но не из одного его состоит Макхост. Я с этой компанией проработал всего полгода, но все с кем довелось столкнуться мне добросовестно помогали.
И взять Оверсан. Все старательно косят под «трезвых профессионалов», но быдляцие уши-то торчат! Вон Артищев этот как наехал на Романа Иванова на РИФЕ — этот афтар сайта Аллегровой смел заявить самому Кукуцу что тот не умеет интернетом пользоваться!
oversun: Прошу прощения что снова влезаю в ваш спор, но мне кажется что все новенькие пишут с одного IP-адреса, администраторы могут это подтвердить или опровергнуть?
Ой забегал, заметался. :-) Спор это не «наш», а ваш. Нам то что, мы уж давно съехали и заработали на новом месте. А вот вам теперь с этим жить. И не только Оверсану как бренду, но и конкретным людям, с конкретными фамилиями. Все вы там в дерьме по уши.
Их много, bizzclick напимер, вот только может не стоит PPC монетизировать такой траф, его можно вкуснее приготовить)
Буду благодарен за совет... :)
пропеллер эдс?
О, спасибо! Правда там ограничение на траффик в 50К в день, а у мну только 30К... :(
В общем в итоге получился вот такой вариант:
RewriteCond %{HTTP_USER_AGENT} Yandex
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_USER_AGENT} (yandex|googlebot|gaisbot|rambler|aport|metacrawler|msnbot|crawler) [NC]
RewriteCond %{HTTP_HOST} ^(www.)?olddomain.tld$
RewriteRule ^(.*)$ http://newdomain.tld/$1 [R=301,L,QSA]
Всем большое спасибо.
Не меняет. :) Если точность не волнует, используйте user_agent
А как насчёт замаскированных ботов, проверяющих на клоакинг?
---------- Добавлено 15.02.2015 в 16:57 ----------
#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]
Вчитался в код - ну на новом домене мне ничего редиректить не нужно ибо он не секретный. Секретен сам факт редиректа.
А по первому куску кода - можно пояснение насчёт второй и третьей строчек?
Спасибо...
И ещё: в User agent разве не Yandex должно быть с большой буквы?
Через .htaccess вам роботов yandex не отсечь.
В user_agent можно что угодно прописать.
Ну мне ведь нужно отсечь не роботов, а как раз наоборот! То есть я могу ловить роботов максимально широкой сетью, вероятность что среди них окажется "тот самый" посетитель невелика.
Это как-то меняет дело? Спасибо.:)
Я сам таким методом успешно перенес. А вот закрывать от всех и отдавать только яндексботу - это не есть гуд.
Я понимаю что это не есть гуд, но показывать кое-кому что происходит ещё больше не гуд. Могут быть необратимые последствия. Не всегда домен проекта находится в надёжных и доброжелательных руках. :(
Несмотря на то что на указанной странице написано
есть мнение что с 301 редиректом оно происходит гораздо быстрее...
Где вы его будете делать, в htaccess с помощью mod_rewrite, или в движке сайта на php?
Редирект лучше делать постраничный, url в url.
Не будет, у меня 3 сайта так работают уже несколько лет: под Google - один домен, под Яндекс - другой. Посетитель спокойно ходят по любому из доменов, роботы ПС - только по разрешённым им.
Самый первый вариант конечно - в htaccess с помощью mod_rewrite. И да, хотел редиректить страница-в-страницу.
Только вот не знаю где взять все ip роботов Яндекса чтобы на нарваться на санкции. Дело в том что у меня там ещё и блоки Яндекс.Директ и Маркет стоят.
Спасибо заранее за помощь.
Я считаю что можно отнять сервера, нагадить клиентам, но в итоге всё равно всё решают люди. Сверщевский конечно мудак, но не из одного его состоит Макхост. Я с этой компанией проработал всего полгода, но все с кем довелось столкнуться мне добросовестно помогали.
И взять Оверсан. Все старательно косят под «трезвых профессионалов», но быдляцие уши-то торчат! Вон Артищев этот как наехал на Романа Иванова на РИФЕ — этот афтар сайта Аллегровой смел заявить самому Кукуцу что тот не умеет интернетом пользоваться!
Прошу прощения что снова влезаю в ваш спор, но мне кажется что все новенькие пишут с одного IP-адреса, администраторы могут это подтвердить или опровергнуть?
Ой забегал, заметался. :-) Спор это не «наш», а ваш. Нам то что, мы уж давно съехали и заработали на новом месте. А вот вам теперь с этим жить. И не только Оверсану как бренду, но и конкретным людям, с конкретными фамилиями. Все вы там в дерьме по уши.