Как зарезать реферер?

Статус
В этой теме нельзя размещать новые ответы.

porsche2

Мой дом здесь!
Регистрация
18 Ноя 2007
Сообщения
669
Реакции
234
Собствено полный вопрос был задан ранее в теме Для просмотра ссылки Войди или Зарегистрируйся



Мой пример с htaccess порезали и отправили в другой раздел, думаю не ошибся.

МОЙ пример:

Этим все что с Sape идет на 403, а это не совсем выход. Google Analitics через раз как-то умудряется засчитывать переходы с Sape с временем продолжительности просмотра 00:00

Подскажите варианты, лучше конечно редирект, так чтобы реферером была морда или заход считался прямым.
В распоряжении ROOT, но лучше пример на htaccess
 
а если в индексе обрезать реферер и отправлять на файл допустим индекс_.пхп?

или не обрезать, а просто поставить хеадер на другую страницу. разве это не сработает?
 
Что-то я не понял, как это? Но суть вопроса не в индекс_.пхп

вот допустим у нас продажная страница _http://sait.com/papka/aticle_1043.html, на бирже она так и висит (пусть биржа будет mainlink.ru, там ссылки не закрывают)

совсем не обязательно что это движек, может быть набор html страниц, поэтому мне интересен в основном htaccess, т.к. не зависит ни от движка ни от формата страниц, универсальный в общем. Т.к. страниц может быть много, нужно все глобальное и не пускать с биржи даже на морду (просто не пускать по 403 - это минус, страницы будут раскупаться дольше) нужно редиректить на к.н. _http://poddomen.site.com/aya_yai.html с полным прояснением ситуации

В RewriteRule все никак не могу редирект прописать правильно, то не работает, то серваки ложу.

P.S. Тема интересная, для тех кто продает ссылки и контекст, только что-то народ не реагирует. ХЕЛП народ!!! Нужно секас с поисковиками сделать безопаснее, и не надеятся на биржи :), всем нужно.
 
Если проблема не решена еще то может так как то
PHP:
RewriteCond %{HTTP_REFERER} ^http://sape.* [OR]
RewriteCond %{HTTP_REFERER} ^http://sape.ru [OR]
RewriteCond %{HTTP_REFERER} ^http://*.sape.*$
RewriteRule ^(.*)$ refer.php [L]
Т.е. надо передать скрипту запрос скрипт заменит хеадер и передаст запрос обратно


PHP:
$ref=$_SERVER['QUERY_STRING'];
if ($ref!='') $ref='?'.$ref;
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://mysite.ru/'.$ref);
exit();
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху