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 редирект в гугле и редиректи icon_smile.gif

php редирект - сохраняет реферер, а например js - нет.
цитата
01/05/11 в 00:29
 1movru
Во, самый простой и надёжный smail54.gif
<?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:
Я зачем собственно этот варнинг пользователям? подумай, нужен ли он им вообще icon_lol.gif

Vyacheslav писал:
Таким способом можно перегрузить сервак. Особенно с учётом того, что трейдового трафа как правило не так мало. Но возьму на заметку.

Насколько я знаю, сначало идёт обращение к htaccess, потом уже к самому html, php. Из этого следует что нагрузить больше может редирект icon_smile.gif

З.Ы. код бы написал, но php знаю только так, что могу понять что где выполняется, а сам написать ничо не могу smail101.gif


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