Page 1 of 2
ским=100 для кастом галер
Posted: Wed May 22, 2013 12:18 pm
by serge
Есть сайт-мастер с кастом галерами. Есть слейв, который, трейдит с этим мастером + использует его кастом галеры... т.е. шлет трафик как на главную страницу в качестве трейдера, так и на галереи. Проблема в том, что некоторые клики на галереи автоматически редиректятся на одного из трейдеров мастера, при этом в статсах этого трейдера реф засчитывается от слейва. (т.е. фактически этот клик "дарится" этому трейдеру в виде "no trade", при условии, что слейва у него в базе трейдеров нет).
Есть ли какая-то возможность исключить вероятность редиректа при попытке открыть кастом галерею, так же как отсутствует, например, ским при клике на тумбу-категории? Я так понимаю, что можно убрать SCJ_INCLUDE из темплейта кастом-галер, но вариант не очень, т.к. хотелось бы видеть рефы на галереи, например.
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 12:26 pm
by admin
Те редирект происходит не при клике на галере, а при клике на тумбу ведущую на галеру ?
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 12:43 pm
by serge
да, причем проверено это следующим способом:
есть 3 сайта:
master.com - мастер
trader.com - трейдер мастера
slave.com - слейв (тоже трейдит с мастером)
Заходим в админку мастера и ставим ссылку на трейдера с id: trader.com/?id=master.com
Шлем трафик на слейв, далее заходим в админку trader.com и смотрим рефы с master.com... среди непосредственно master.com видим также, что засчитаны заходы и с сайта slave.com, что означает, что юзера вместо кастом гали перекинуло к трейдеру мастера... без добавления id, эти клики просто бы свалились у трейдера в no trade
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 12:50 pm
by admin
Думаю тут надо разбираться не со 100% ским, а откуда клики попадают с слейва на трейдера который есть толкьо в терйдах мастера.
Может вы со слейва шлете как
http://master/gallery/asd/index.html?2343 ?
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 1:16 pm
by serge
клики попадают из-за того что кастом галера перенаправляется на трейдера... сперва я это заметил визуально, потом проверил вышеописанным способом.
Со слейва слал через аут:
slave.com/out.php?url=кастом-галера&link=images/31x4x1028021
но и пробовал делать слейв с линками вида slave.com/gallery/asd/index.html (изменив htaccess) Но мне кажется тут это не причем, слейв исправно отправляет на галерею, редирект происходит уже после... с тем же успехом можно взять просто урл кастом галеры, вставить его в адресную строку (поставив noref skim равный нулю), то так же перекинет на трейд по идее
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 1:32 pm
by admin
http://smartcj.com/wiki/doku.php?id=ru: ... 0%BA%D1%83
Проверьте на какие конкретно урлы вас редиректит.
Может у вас настроены неправильно реврайты какие и редиректит на трейд с даже с линков типа
http://master/gallery/asd/index.html которые должны быть 100% контент.
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 6:46 pm
by serge
Проверил рерайты (вместо слова gallery исп. content):
if ($args) {
rewrite ^/content/([^/]+)/index.html$ /scj/cgi/out.php?link=images/$query_string&url=content&slug=$1 last;
}
rewrite ^/content/([^/]+)/index.html$ /scj/tube/?slug=$1 last;
rewrite ^/content/([^/]+)/$ /scj/tube/?slug=$1 last;
rewrite ^/content/([^/]+)/(.*).html$ /scj/tube/?slug=$1&item_id=$2 last;
вроде бы один-в-один, как в вики
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 6:57 pm
by admin
Да, но все же для детектирования проблемы нужны хедеры где конкретно и куда конкретно вас редиректит .
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 7:08 pm
by serge
вот:
http://www.master.com/content/1898bb7b4 ... index.html
GET /content/1898bb7b4bbccef471c693c50c897e21/index.html HTTP/1.1
Host:
www.master.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:20.0) Gecko/20100101 Firefox/20.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Cookie: вырезал
Connection: keep-alive
HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Wed, 22 May 2013 19:02:34 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: вырезал
Set-Cookie: вырезал
Location:
http://www.trader.com/
Я вижу тут редирект, но и без этого было понятно, что он есть
Re: ским=100 для кастом галер
Posted: Wed May 22, 2013 7:10 pm
by serge
вот рерайты на момент этого теста (немного поменял)
if ($args) {
rewrite ^/content/(.*)/index.html$ /scj/cgi/out.php?link=images/$query_string&url=content&content_id=$1 last;
}
rewrite ^/content/(.*)/index.html$ /scj/tube/?content_id=$1 last;
rewrite ^/content/(.*)/$ /scj/tube/?content_id=$1 last;
rewrite ^/content/(.*)/(.*).html$ /scj/tube/?content_id=$1&item_id=$2 last;
if ($args) {
rewrite ^/category/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /scj/cgi/out.php?link=images/$query_string&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_id=$1&order=$3&page=$4 last;
}
rewrite ^/category/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /scj/tube/index.php?group_id=$1&order=$3&page=$4 last;
rewrite ^/tag/(.*)/$ /scj/tube/index.php?tag=$1;
rewrite ^/search/(.*)/(.*)/(.*)/(.*)/$ /scj/tube/index.php?search_type=$1&search=$2&order=$3&page=$4;
rewrite ^/action/(.*)/(.*)/$ /scj/tube/index.php?action=$1&action_params=$2 last;
rewrite ^/action/(.*)$ /scj/tube/index.php?action=$1 last;
rewrite ^/go/(.*)/$ /scj/tube/?action=sponsor&sponsor_slug=$1& last;
rewrite ^/search_log/(.*)/$ /scj/tube/?search_log=all&page=$1& last;
rewrite ^/sponsor/(.*)/$ /scj/tube/?sponsor_slug=$1&force_template=sponsor_page last;
rewrite ^/sponsor_galleries/(.*)/(.*)/$ /scj/tube/?sponsor_slug=$1&page=$2&force_template=sponsor_list last;
rewrite ^/models/$ /scj/tube/?force_template=model_list last;
rewrite ^/models/(.*)/$ /scj/tube/?force_template=model_list&model_first_letter=$1 last;
rewrite ^/model/(.*)/(.*)/(.*)/$ /scj/tube/?model_slug=$1&force_template=model_galleries&order=$2&page=$3 last;
rewrite ^/model/(.*)/$ /scj/tube/?model_slug=$1&force_template=model_galleries last;
rewrite ^/report/(.*)/$ /scj/tube/?content_id=$1&force_template=content_report last;