ским=100 для кастом галер

serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

ским=100 для кастом галер

Post by serge »

Есть сайт-мастер с кастом галерами. Есть слейв, который, трейдит с этим мастером + использует его кастом галеры... т.е. шлет трафик как на главную страницу в качестве трейдера, так и на галереи. Проблема в том, что некоторые клики на галереи автоматически редиректятся на одного из трейдеров мастера, при этом в статсах этого трейдера реф засчитывается от слейва. (т.е. фактически этот клик "дарится" этому трейдеру в виде "no trade", при условии, что слейва у него в базе трейдеров нет).

Есть ли какая-то возможность исключить вероятность редиректа при попытке открыть кастом галерею, так же как отсутствует, например, ским при клике на тумбу-категории? Я так понимаю, что можно убрать SCJ_INCLUDE из темплейта кастом-галер, но вариант не очень, т.к. хотелось бы видеть рефы на галереи, например.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: ским=100 для кастом галер

Post by admin »

Те редирект происходит не при клике на галере, а при клике на тумбу ведущую на галеру ?
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: ским=100 для кастом галер

Post 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
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: ским=100 для кастом галер

Post by admin »

Думаю тут надо разбираться не со 100% ским, а откуда клики попадают с слейва на трейдера который есть толкьо в терйдах мастера.

Может вы со слейва шлете как http://master/gallery/asd/index.html?2343 ?
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: ским=100 для кастом галер

Post by serge »

admin wrote: Может вы со слейва шлете как http://master/gallery/asd/index.html?2343 ?
клики попадают из-за того что кастом галера перенаправляется на трейдера... сперва я это заметил визуально, потом проверил вышеописанным способом.

Со слейва слал через аут:
slave.com/out.php?url=кастом-галера&link=images/31x4x1028021

но и пробовал делать слейв с линками вида slave.com/gallery/asd/index.html (изменив htaccess) Но мне кажется тут это не причем, слейв исправно отправляет на галерею, редирект происходит уже после... с тем же успехом можно взять просто урл кастом галеры, вставить его в адресную строку (поставив noref skim равный нулю), то так же перекинет на трейд по идее
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: ским=100 для кастом галер

Post by admin »

http://smartcj.com/wiki/doku.php?id=ru: ... 0%BA%D1%83

Проверьте на какие конкретно урлы вас редиректит.
Может у вас настроены неправильно реврайты какие и редиректит на трейд с даже с линков типа http://master/gallery/asd/index.html которые должны быть 100% контент.
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: ским=100 для кастом галер

Post 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;

вроде бы один-в-один, как в вики
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: ским=100 для кастом галер

Post by admin »

Да, но все же для детектирования проблемы нужны хедеры где конкретно и куда конкретно вас редиректит .
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: ским=100 для кастом галер

Post 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/

Я вижу тут редирект, но и без этого было понятно, что он есть
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: ским=100 для кастом галер

Post 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;
Post Reply