помогите пжлст с настройкой mod_rewrite

Статус
В этой теме нельзя размещать новые ответы.

pj

Новичок
помогите пжлст с настройкой mod_rewrite

Делаю себе на сайте ЧПУ. Есть задача - написать правила для правильного позицирования в ситуациях:

/products/32/333.422
/products/333.422
/products/32/43/454/55/333.422
/products/32
/products

Количество вложенных между "/products/" и "ЧЧЧ.ЧЧЧ" может быть любым (пока не более 7) или его может не быть вообще. Как может и не быть "ЧЧЧ.ЧЧЧ". Мои правила:

RewriteRule ^/products/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^/products/([0-9]+)/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^/products/([0-9]+)/([0-9]+)/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^/products/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^/products/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^/products/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^/products/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^/products/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)/([0-9]+)\.([0-9]+)$ /index.php
RewriteRule ^([^.]+)$ /index.php

Можно ли выйти из моей ситуации более простым путём или никуда не деться от столь объёмных правил?

зы. По поиску лазил, своей ситуации не нашёл.
 

regi

Новичок
перенаправляй любые запросы на php и в скрипте разбирай их
 

pj

Новичок
regi, не подходит, т.к у меня может быть /products/32.jpg и соотв. должна быть выведена картинка.
 

Фанат

oncle terrible
Команда форума
regi
исчезни отсюда с такими советами.
навсегда

pj
Можно ли выйти из моей ситуации более простым путём
перенаправляй любые запросы к products/ на php

-~{}~ 13.04.06 15:22:

Количество вложенных между "/products/" и "ЧЧЧ.ЧЧЧ" может быть любым
ну так напиши ОДИН рег, который описывает эту ситуацию
продуктс плюс (/0-9+) в любом количестве.
ты не знаешь, как в регах указывается любое количество?
 

pj

Новичок
Фанат, я не знаю каким образом написать одно правило, которое бы включало в себя любую вложенность.

зы. А что такое рег?
 

Фанат

oncle terrible
Команда форума
рег - это регулярное выражение.
то, что ты пишешь.
ты откуда вообще этот синтаксис-то взял?
 

pj

Новичок
Фанат, если имеется в виду мои rewrite_rule'сы то их я сочинял сам, основываясь на информации подчерпнутой из php{inside} №17.
 

Фанат

oncle terrible
Команда форума
ну вот надо теперь почерпнуть немного информации о синтаксисе тех выражений, которые ты так лихо пишешь

-~{}~ 14.04.06 13:59:

тема закрыта из-за хулиганства одного из участников.
если у автора остались вопросы, он может задать их, создав новую.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху