Доступ по ботам, nginx

neoks
На сайте с 17.03.2010
Offline
152
569

Здравствуйте, как организовать доступ к сайту только определенным ботам ?

к примеру, зашел яндекс и он видит видит сайт который лежит /var/www/sait.ru

А если зашел не яндекс то ему отдается содержимое /var/www/html

server { include /etc/nginx/domen/ver4.conf;


location / {
root /www/data/sait.ru;
try_files $uri $uri/ /index.php;
index index.php;}

location ~* ^.+\.(txt|xml|mp3|ogg|mpe?g|avi|zip|tgz|gz|bz2?|rar|tar|pl)$ {return 404;}

location ~ \.php$ {
root /www/data/sait.ru;
try_files $uri $uri/ /index.php;
include fastcgi_params_default;}}

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

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Это называется клоакинг. Если вам не жалко вылететь с Яндекса - обращайтесь, проконсультирую.

Не стоит плодить сущности без необходимости
VO
На сайте с 27.07.2008
Offline
149
#2

if ( $http_user_agent ...

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