|
|
|
|
|
для: Wyfinger
(13.09.2007 в 10:08)
| | Отвечу на свой же вопрос - я использовал выражение:
RewriteRule ^([^\.]*)$ driver.php?s=$1 [L]
|
| |
|
|
|
|
|
|
| Добрый день.
Есть каталог, индекс каталога передается скрипту в виде id записи в таблице, у этой записи может быть верхний уровень, т.е. это дерево:
id|parent|name
1|0|root
2|1|cat1
3|2|cat2
4|2|cat3
|
в корне лежит каталог root, в нем cat1, а в нем cat2 и cat3.
Я хочу сделать, чтобы ссылки были вида www.site.ru/root/cat1/cat2/, как это сделать?
Понятно что нужно передать управление скрипту, который проверит возможен ли указанный путь и если да - отдаст управление основному скрипту с индексом конечного каталога.
Выражение вида:
RewriteRule ^(.*)$ driver.php?s=$1 [L]
|
дает в результате только driver.php
Выражение вида:
RewriteRule ^(.*)/$ driver.php?s=$1 [L]
|
работает вцелом не плохо, но только если запрос завершается символом /, а хотелось бы чтобы он был необязателен, как при обычных каталогах. | |
|
|
|
|