Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Редирект по СЕ запросам
цитата
19/10/09 в 14:56
 photomuza
Сложно ли редиректить по определенным поисковым запросам? Если можно, конкретные варианты.
цитата
19/10/09 в 14:58
 rusawm
парсишь рефер да и все. в сутре вроде можно редирект по кеям делать
цитата
19/10/09 в 15:11
 ibiz
photomuza: то что ты мне вчера показывал, там вроде гуглевкие запросы, вот небольшой скрипт редиректа по запросам с гугла:
Код:

<?
$query = "http://www.google.com/search?hl=en&source=hp&q=zapros%20odin%20odin&btnG=Google%20Search&aq=f&oq=&aqi=";
$url = rawurldecode($query);
if(stristr($url, "google.")){
   $sw="q=";$engine = "GOO";
   $url2=urldecode($url);
   eregi($sw."([^&]*)", $url2."&", $url2);
   $keyword = $url2[1];
   //echo $keyword;
   switch($keyword){
      case 'zapros odin odin':
         header("Location: http://111.ru");
      break;
      case 'zapros odin dva':
         header("Location: http://222.ru");
      break;
      case 'zapros dva odin':
         header("Location: http://333.ru");
      break;
      default:
         header"Location: http://444.ru");
   }
}
?>
цитата
19/10/09 в 15:12
 photomuza
Пробовал черех хтакцесс вот так:
Код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} http://www.google.ru/search?hl=ru&source=hp&q=nice+pussy+&a…=f&oq=
RewriteRule ^/*$ http://сюда_редирект [L]

Не работает.

Так работает:
Код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} http://www.google.ru
RewriteRule ^/*$ http://сюда_редирект [L]


А Сутра только платная?

Последний раз редактировалось: photomuza (19/10/09 в 15:27), всего редактировалось 1 раз
цитата
19/10/09 в 15:14
 photomuza
ibiz: попробую...
Вставляю код в страницу - страница чистая, ХЗ че с ним делать.
цитата
19/10/09 в 16:37
 raider
Оффтопик: ой забанят за такое
цитата
19/10/09 в 16:38
 SAV
photomuza писал:
Пробовал черех хтакцесс вот так:
Код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} http://www.google.ru/search?hl=ru&source=hp&q=nice+pussy+&a…=f&oq=
RewriteRule ^/*$ http://сюда_редирект [L]

Не работает.

работать должно только для этого самого реффера

photomuza писал:

Так работает:
Код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} http://www.google.ru
RewriteRule ^/*$ http://сюда_редирект [L]

А Сутра только платная?

ну все где есть указанный реффер и редиректится
цитата
20/10/09 в 01:23
 Dr.Syshalt
photomuza писал:
Пробовал черех хтакцесс вот так:
Код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} http://www.google.ru/search?hl=ru&source=hp&q=nice+pussy+&a…=f&oq=
RewriteRule ^/*$ http://сюда_редирект [L]

Не работает.


Неудивительно. У RewriteCond параметер второй - перловское регулярное выражение, у которого символы ? . + являются специальными.


Эта страница в полной версии