Преобразование URL

Slam

Новичок
Преобразование URL

Здравствуйте!

Помогите найти решение для URL такого типа
Код:
[url]http://[/url]<site_url>/<lang>/<chapter>/part1.html
Например, /ru/texts/text1.html
Меня интересует именно возможность иметь множество вложенных разделов

/ru/texts/new_texts/something/text1.html

язык (2-х буквенное значение) долежен заноситься в переменную lang, имя страницы - в pseudonym

Написал регулярное выражение, но оно работает только если подраздел один, если же их больше - перенаправление не происходит.

Код:
RewriteRule ^(.*)([a-z]{2})/(.*)/?([^/]*)\.html$ $1/index.php?app=text&lang=$2&pseudonym=$3 [NC,L]
Помогите, пожалуйста в решении проблемы.
Заранее благодарен.
 

StUV

Rotaredom
оно работает только если подраздел один, если же их больше - перенаправление не происходит
где примеры урлов для которых "работает" и "не работает" + описание "что не работает и как должно работать" ???
 

Фанат

oncle terrible
Команда форума
Slam
сделай правило, которое все несуществующие адреса перенаправляет на пхп скрипт.
и в нем делай что хочешь.

подробнее - в факе.
 

Slam

Новичок
Вот так /ua/main/main.html - работает, а /ua/main/some/main.html - не работает

-~{}~ 13.03.07 13:31:

там где более 1 подраздела - не работает
 

Slam

Новичок
я так и хочу обработать в скрипте, но мне нужно выделить из урла язык (/ua/ || /ru/ || /en/ ....) и имя страницы, а все что между ними в переменную и обработать в скрипте.
 

Фанат

oncle terrible
Команда форума
нафига тебе выделять из урла язык мод-реврайтом? Скрипт с этим не справится?
 

Анатолий

Новичок
Slam
Парень тебе Фанат дал нормальный совет!
Смотри фак + поиск по форуму: ЧПУ
 

Slam

Новичок
так, что получается любой запрос перенаправлять на индех, а в нем обрабатывать?
 
Сверху