tcms постоянный урл

smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

tcms постоянный урл

Post by smart »

Приветствую.

Скажите, как добиться, чтобы прямой урл
/video/some-description.html

не имел редиректа при прямом заходе на него, но при этом чтобы на него действовал ским, при линковке с тумбовой страницы ?

Суть такая:
- при прямом заходе на видео страницу получать всегда страницу с видео с видео
- при клике на видео с тумбовой страницы получать ским
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: tcms постоянный урл

Post by richmantrade »

Поддерживаю!
Нужно сделать что б ским был = 100 если реферал не свой домен. Понятное дело что в таком случае будут проблемы если реферал не пердается, но это хоть что то.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: tcms постоянный урл

Post by admin »

Если не свой реф на урле на галеру - это системный трейдер "Wrong Referer (not your domain) " которому можно поставить свой ским.

Прямой заход = noref и nocookie, можно им поставить 100

Давайте обсудим какой вариант вам удобен.
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: tcms постоянный урл

Post by smart »

admin wrote:Если не свой реф на урле на галеру - это системный трейдер "Wrong Referer (not your domain) " которому можно поставить свой ским.

Прямой заход = noref и nocookie, можно им поставить 100

Давайте обсудим какой вариант вам удобен.
где можно поставить ским на прямой заход ?
насколько помню в 51 версии была возможность иметь всегда постоянный урл, но при использовании параметра ротации делать редирект, реально ли в tcms без параметра ротации такое реализовать, через реврайты ?

Вообще удобнее всего сделать ским 100% всегда на прямые урлы, так как уггл индексирует их, а получается, что урлы то не урлы совсем.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: tcms постоянный урл

Post by admin »

Конечно, вы можете делать урлы как в 51 но тогда на прямом урле не будет скима, а в первом сообщении вы сказали что ским надо.
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: tcms постоянный урл

Post by smart »

в настройках Wrong Referer (not your domain) стоит ским 100, но редирект все равно есть

реврайт выглядит так

Code: Select all

RewriteRule ^video/([^/]+).html$ /tcms/cgi/out.php?url=content&force_template=video_page&skip_to_cookie=true&slug=$1&%{QUERY_STRING} [L]
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: tcms постоянный урл

Post by smart »

admin wrote:Конечно, вы можете делать урлы как в 51 но тогда на прямом урле не будет скима, а в первом сообщении вы сказали что ским надо.
да, ским нужен при нажатии со страницы с тумбами, где весь список тумб, но при прямом заходе по ссылке надо отображать всегда урл по ссылке
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: tcms постоянный урл

Post by admin »

Видимо срабатывает ским до wrong_ref
показывайте хедеры

а прямой заход - это какой ? нореф ? нокук ?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: tcms постоянный урл

Post by smart »

admin wrote:Видимо срабатывает ским до wrong_ref
показывайте хедеры

а прямой заход - это какой ? нореф ? нокук ?
Прямой заход это просто скопировал урл и зашел по нему или перешел с гугла.
No Referer и No Cookie имеют ским 101, это что означает ?

ответ при копировании ссылки и попытке зайти по ней

Code: Select all

cmd> GET /video/flash.html HTTP/1.0
cmd> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
cmd> User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)
cmd> Host: domain.com
cmd> Cookie: current_click=4; last_url=content; vs_spon=80%7C79
cmd> 
hdr> HTTP/1.1 302 Found
hdr> Server: nginx/1.6.2
hdr> Date: Wed, 15 Mar 2017 08:13:51 GMT
hdr> Content-Type: text/html; charset=UTF-8
hdr> Content-Length: 0
hdr> Connection: close
hdr> X-Powered-By: PHP/5.4.45
hdr> X-Frame-Options: SAMEORIGIN
cookie> current_click=5; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
hdr> Set-Cookie: current_click=5; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
cookie> last_url=content; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
hdr> Set-Cookie: last_url=content; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
hdr> Location: http://trader.com/
cmd> GET / HTTP/1.0
cmd> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
cmd> User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)
cmd> Host: 1x-xx.com
cmd> Cookie: vs_spon=80%7C79; current_click=5; last_url=content
cmd> 
hdr> HTTP/1.1 200 OK
hdr> Server: nginx/1.6.2
hdr> Date: Wed, 15 Mar 2017 08:13:51 GMT
hdr> Content-Type: text/html; charset=UTF-8
hdr> Connection: close
hdr> Vary: Accept-Encoding
hdr> X-Powered-By: PHP/5.4.45
cookie> from=noref; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
hdr> Set-Cookie: from=noref; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
cookie> lfrom=noref; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
hdr> Set-Cookie: lfrom=noref; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
cookie> idcheck=1489565631; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
hdr> Set-Cookie: idcheck=1489565631; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
cookie> index_page=0; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
hdr> Set-Cookie: index_page=0; expires=Thu, 16-Mar-2017 08:13:51 GMT; path=/
RequestDone Error = 0
StatusCode = 200
ответ при повторном не одиночном переходе по такой же ссылке, после перехода со страницы тумб

Code: Select all

cmd> GET /videos/desc2.html HTTP/1.0
cmd> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
cmd> User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)
cmd> Host: domain.com
cmd> Cookie: current_click=2; last_url=content; vs_spon=80
cmd> 
hdr> HTTP/1.1 200 OK
hdr> Server: nginx/1.6.2
hdr> Date: Wed, 15 Mar 2017 08:12:47 GMT
hdr> Content-Type: text/html; charset=UTF-8
hdr> Connection: close
hdr> Vary: Accept-Encoding
hdr> X-Powered-By: PHP/5.4.45
hdr> X-Frame-Options: SAMEORIGIN
cookie> current_click=3; expires=Thu, 16-Mar-2017 08:12:47 GMT; path=/
hdr> Set-Cookie: current_click=3; expires=Thu, 16-Mar-2017 08:12:47 GMT; path=/
cookie> last_url=content; expires=Thu, 16-Mar-2017 08:12:47 GMT; path=/
hdr> Set-Cookie: last_url=content; expires=Thu, 16-Mar-2017 08:12:47 GMT; path=/
cookie> vs_spon=80; expires=Thu, 16-Mar-2017 08:12:47 GMT; path=/
hdr> Set-Cookie: vs_spon=80; expires=Thu, 16-Mar-2017 08:12:47 GMT; path=/
RequestDone Error = 0
StatusCode = 200
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: tcms постоянный урл

Post by smart »

я так понимаю, что если куки нет, то мы ходим по прямой ссылке как обычный пришедший серфер, который кликает, но если мы ходим по сайту с кукой, то для нас будет действовать правило, верно ?
Post Reply