PDA

Просмотр полной версии : Вопрос по модреврайт


Nicca
13.01.2008, 02:36
Как написать правило для модреврайта для ссылок такого типа:

http://www.site.com?lng=ru&PHPSESSID=bt70okhg6cto93708s43shmi77
чтобы после обработки ссылка была вида:
http://www.site.com/ru/bt70okhg6cto93708s43shmi77/

Пробовал так:
RewriteRule ^([a-z]{2})/([a-z,A-Z,0-9]{25-30})/$ index.php?lng=$1&PHPSESSID=$2

Но пишет Internal Server Error

Piflit
13.01.2008, 02:39
парсить+пересобрать ссылку. или вопрос про другое?


эдд.
[a-z,A-Z,0-9] - запятные убери и поставь первый слеш в начало. а второй справа от $

Nicca
13.01.2008, 02:58
{25,30}
нужно исправить а все остальное остается как я написал

NOmeR1
13.01.2008, 13:21
RewriteRule ^([a-z]{2})/([a-zA-Z0-9]{25,30})/$ index.php?lng=$1&PHPSESSID=$2
Вот как должно быть. Не читал другие посты.