Как правильно написать условие для редиректа, если реффер - http://мойсайт.ru/docs/login.php ? PHP: if ($_SERVER['HTTP_REFERER'] = 'http://мойсайт.ru/docs/login.php'){ header('Location: http://www.yandex.ru');}[/code]
Все верно, только нужно поместить в начало страницы, во вывода заголовков. И равно (=) сделайте двойное
Только должно быть не одно равно а два И еще стоит не забывать делать die(); после выводе header'a Короче: PHP: if ($_SERVER['HTTP_REFERER'] == 'http://мойсайт.ru/docs/login.php'){ header('Location: http://www.yandex.ru'); die();}
RewriteEngine On RewriteCond %{HTTP_REFERER} google RewriteCond %{HTTP_REFERER} !mydomain\.com RewriteRule .* http://mydomain.com/ [R,L]