в общем, уважаемые гуру. Не прошу Вас решить мою проблему, хотя бы просто подскажите, возможно ли такое, а если еще и подтолкнете в нужном направлении, это будет просто великолепно Проблема: Есть сайтик, с БД. Организация данных такова что возможны вложения бесконечного порядка. Т.е. при брождении по сайту возможны ситуации, когда урл выглядит следующим образом: http://xxx.xx/index.php?idItem[0]=catalog&idItem[1]=goods&idItem[2]=split-systems&idItem[3]=split-systems_samsung&idItem[4]=split-systems_samsung_12& ... &idItem[x]=xxx Дык вот, логично помоемму, если бы хотелось его переделать в: http://xxx.xx/catalog/goods/split-syste ... 12/.../xxx (какая красота) Дык вот. Юзаю mod_rewrite уже пол дня, и ничего более работоспасобного, чем код из 10ти условий (для максимального вложения в 10 уровней) из меня не вышло. Может есть у кого мнения на по этому поводу - буду очень признателен
Код (Text): <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ?idItem=$1 [QSA,L] </IfModule> Перенаправляем всё, кроме реальных директорий и файлов на idItem. В скрипте парсим её: Код (Text): $idItem = explode('/', $_GET['idItem']); Восхищаемся моим умищей.
Наверное жестко. я уже не способен соображать Завтра скажу спасибо, а сегодня просто поблагодарю, что не прошел мимо