Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Редирект с сохранением рефера (перенос морды CJ)
Новая тема
Ответить
цитата
30/04/11 в 23:09
Vyacheslav
Трейд идёт с урлом
http://domain.com/tgp.shtml
и
http://domain.com/
(tgp.shtml прописана как индекс в .htaccess) Т.е. половина трейдеров по старинке льют траф на tgp.shtml, остальная половина на корень.
Хочу переместить морду в
http://domain.com/
pics/, а на корень
http://domain.com/
поставить варнинг пейдж.
Как не сообщая трейдерам о смене урла, список тех трейдеров, что льют на корень, средиректить в директорию /pics/ + да так чтоб либо реф сохранялся, либо куку ставить и затем редиректить..
Тоже самое, надо средиректить /tgp.shtml на /pics/, но тут думаю проще, так как тут нет ограничений на домены трейдеров и можно редиректить всех подряд.
цитата
01/05/11 в 00:26
1movru
Дык нарой обычный php редирект в гугле и редиректи
php редирект - сохраняет реферер, а например js - нет.
цитата
01/05/11 в 00:29
1movru
Во, самый простой и надёжный
<?php
header('Location:
http://domain.com/pics/');
exit;
?>
цитата
01/05/11 в 06:16
loksa
Vyacheslav писал:
список тех трейдеров, что льют на корень, средиректить в директорию /pics/ + да так чтоб либо реф сохранялся
ну так на пхп, типа
если реф (трейдер1, трейдер2 ...)
хидер локэйшен домен.ком/пикс/
если нет - нтмл код варнинга.
цитата
01/05/11 в 13:42
L.Estel
Зачем лишний редирект?
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?trader1.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?trader2.com.*$ [NC]
RewriteRule ^$ pics/index.php [L]
RewriteRule ^tgp.shtml$ pics/index.php [L]
цитата
01/05/11 в 14:21
A.Brain
Какой трейд скрипт используешь? Некоторые скрипты сами могут редиректить на нужную пагу.
цитата
06/05/11 в 16:07
Vyacheslav
1movru:
Дело в том, что редиректить нужно только трейдеров, т.е. только те домены, что надо по списку. Букмарки должны видеть варнинг, поэтому нужно условие.
loksa:
Дк хотелось бы как раз этот кусок кода и увидеть if ...
L.Estel:
Таким способом можно перегрузить сервак. Особенно с учётом того, что трейдового трафа как правило не так мало. Но возьму на заметку.
Sanman:
TE, у него такой фишки нет.
В принципе хорошо, что рефер сохраняется при редиректе через хедер. А то я думал, что прийдётся ставить куку перед редиректом в скрипте, а затем отдавать на страницу.
цитата
09/05/11 в 20:30
1movru
Vyacheslav:
Я зачем собственно этот варнинг пользователям? подумай, нужен ли он им вообще
Vyacheslav писал:
Таким способом можно перегрузить сервак. Особенно с учётом того, что трейдового трафа как правило не так мало. Но возьму на заметку.
Насколько я знаю, сначало идёт обращение к htaccess, потом уже к самому html, php. Из этого следует что нагрузить больше может редирект
З.Ы. код бы написал, но php знаю только так, что могу понять что где выполняется, а сам написать ничо не могу
Новая тема
Ответить
Эта страница в полной версии