|
|
|
| Добрый вечер.
Подскажите, как реализовывается механизм ЧПУ при каталоге неограниченной вложенности, например с такими урлами:
http://site.ru/catalog/work/finance/other/ (Каталог: Работа: Финансовые услуги: Разное)
http://site.ru/catalog/transport/cars/lexus/sell/ (Каталог: Транспорт: Легковые автомобили: Lexus: Продаю)
На сайте http://www.doska.ru можно посмотреть вживую.
Я думаю с помощью mod_rewrite передаём QUERY_STRING в index.php и обрабатываем там.
Вот как там обработать и узнать "степень вложенности" - я не понимаю.
Ведь не наугад же, считая слеши :(
Есть мысли? | |
|
|
|
|
|
|
|
для: provodnik
(06.12.2009 в 18:43)
| | >Ведь не наугад же, считая слеши :(
Собственно, почему бы и нет? | |
|
|
|
|
|
|
|
для: provodnik
(06.12.2009 в 18:43)
| | >Добрый вечер.
>Подскажите, как реализовывается механизм ЧПУ при каталоге неограниченной вложенности, например с такими урлами:
я делал так:
для каждого раздела прописывается ключ - собственный путь в урле.
получив урл, далее два варианта - каждый раз, разбирая его бегать по БД и находить раздел с конечными данными, или искать в бд этот самый урл, для чего заранее (и каждый раз при добавлении нового раздела) нужно бд - все разделы, проидексировать и сформировать для каждого раздела весь путь. | |
|
|
|