xits » 2011.06.25 12:42

Если Rewrite содержит слеш, то сессия не прописывается в ссылку, а со всеми остальными Rewrite-ссылками порядок. В чем может быть ошибка?
Пример: http://youmob.ru
посмотрите с откл. кукисами ссылки "Пользователи" и "Хотят общаться"

Gemorroj » 2011.06.25 18:31

xits написал:

Если Rewrite содержит слеш

под Rewrite понимается правило? на указанной странице везде вижу идентификатор сессии

xits » 2011.06.25 18:33

да, правило
у ссылки "Хотят общаться": http://youmob.ru/users/sort:4/page:1
Добавлено спустя   1 минуту  8 секунд:
а тут: http://youmob.ru/users в "Новые | Популярные...." ни у одной нет и в навигации тоже
вот такая вот непонятная ошибка(

Gemorroj » 2011.06.25 18:37

покажи правило, стоит ли там [QSA] ?

xits » 2011.06.25 18:46

RewriteRule ^news/page:([0-9]+)$ /core/modules/news/controller.php?page=$1 [L,QSA]
RewriteRule ^news(/*)$ /core/modules/news/controller.php [L,QSA]
---
аналогичное правило - тоже не работает сессия
в таком порядке идут

Gemorroj » 2011.06.25 18:52

попробуй : через rawurlencode пропустить...

xits » 2011.06.25 18:52

забыл сказать что с page:([0-9]+)  НЕ работает а без нее (второй вариант) нормально работает
Добавлено спустя   3 минуты  33 секунды:
попробовал даже с output_add_rewrite_var, но опять же добавляет ко всем, кроме вот этих, прям в аналогию, как use_trans_sid

Gemorroj » 2011.06.25 18:59

двоеточие урленкодил?

xits » 2011.06.25 19:00

нет, щас попробую)
Добавлено спустя   6 минут  33 секунды:
http://youmob.ru/users/sort%3A4/page%3A1
сессии нету

Gemorroj » 2011.06.25 19:10

я не наблюдаю урленкоденых двоеточий. в любом случае они должны быть пропущены через урленкод. даже независимо от сессии.

xits » 2011.06.25 19:51

сделал вместо ":" - "тире"
спасибо, тему можно закрыть