[50] Теги

darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

[50] Теги

Post by darkover »

Странная какая-то ерунда у меня, с urlencode и тегами на 50-м апе

рерайты

Code: Select all

if ($args) {
rewrite ^/tag/([^/]+)/$ /scj/cgi/out.php?link=images/$query_string&&url=content&p=100&skip_to_cookie=true&skip_sell=true&tag=$1 last;
}
rewrite ^/tag/([^/]+)/$ /scj/tube/index.php?tag=$1 last;
урл /tag/anal sex/ - получаем столько, сколько и есть в базе, проверяем в админке, поиском по тегу ( anal sex )

Заменяем пробел на + ( urlencode ) запрос получается /tag/anal+sex/ - выводит все видео, что есть

Спрашиваем на прямую /scj/tube/index.php?tag=anal+sex - выводит правильно, /scj/tube/index.php?tag=anal sex - выводит правильно

Рерайты родные, с wiki
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: [50] Теги

Post by admin »

В common.php сделайте что-то вроде

print_r($_GET);

туда приходит с плюсом или все же пробелом ?
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: [50] Теги

Post by darkover »

admin wrote:В common.php сделайте что-то вроде

print_r($_GET);

туда приходит с плюсом или все же пробелом ?
Если так /tag/anal+sex/
Array ( [tag] => anal+sex ) Array ( [tag] => anal+sex )

Если так /scj/tube/index.php?tag=anal+sex или так /scj/tube/index.php?tag=anal sex

Без плюса


ps в 51 тоже такая же фигня на билде 201312181216
а на билде 201312191205 теги вообще не работают
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: [50] Теги

Post by admin »

Это какая-то фича nginx я полагаю, в скрипт оно должно приходить уже без +
и приходит если брать вариант без реврайта, или я попробовал апачевый реврайт - аналогично приходит без +

Попросите админа проверить.
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: [50] Теги

Post by darkover »

admin wrote:Это какая-то фича nginx я полагаю, в скрипт оно должно приходить уже без +
и приходит если брать вариант без реврайта, или я попробовал апачевый реврайт - аналогично приходит без +

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

Re: [50] Теги

Post by admin »

О чем и говорю - это какая-то фишка nginx. За преобразование символов в урле отвечает вебсервер, а не скрипт. Поэтому то админу и быстрее будет это проверить, если он не разбретеся - я поиграю в админа позже )
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: [50] Теги

Post by darkover »

admin wrote:О чем и говорю - это какая-то фишка nginx. За преобразование символов в урле отвечает вебсервер, а не скрипт. Поэтому то админу и быстрее будет это проверить, если он не разбретеся - я поиграю в админа позже )
Я думаю, что быстрее разберешься, ибо от моих админов можно ответ ждать вечно xD
А может юзать rawurlencode он вроде по стандарту делает пробел в %20
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: [50] Теги

Post by admin »

Почитал
http://bytes.com/topic/php/answers/5624 ... wurlencode

тут перепитии прям как должно быть, видимо вопрос из разряда того что должно быть по правилам referrer например , но в хедерах referer

Добавил

**4. RAWURLENCODE для спецсимволов в урлах, например пробел на %20 и тп **

<code>
Например, так <!--TAG_1--> становится <!--RAWURLENCODE_TAG_1--> и так со всеми тагам.
</code>
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: [50] Теги

Post by darkover »

Спасибо, я так понимаю, что это уже в 51-й ?

А как вообще по уму-то делать, имхо по уму пробел заменять на _ , н ов категориях я на пример, как большинство - иногда вообще забиваю, и получается /anal sex/ctr иногда, когда не лень заменяю на /anal-sex/ctr.

И вот посмотрел еще, на некоторых русах у меня на search стоит каноникал, и есесно с доп параметрами он выглядит не то, что бы страшно, до не обычно
/search/Mom -milf/best/1.html ( они не в urlencode ) я просто думаю, имеет ли это вообще какую-то целесообразность.

Пробежался по тубам
большинство не ставят canonical на поиск, и вообще ставят запрет индексации
content="noindex, nofollow
в этом есть своя правда
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: [50] Теги

Post by darkover »

А может извратиться и теги в common.php переделывать в вид anal-sex или anal_sex ? Или это уже совсем костыли будут ?
Post Reply