Привет.
Помогите пожалуйста сделать правило для RewriteRule.
Надо чтобы по определенной маске адресов редиректилось на конкретный php файл, передавая значение маски в параметре.
Вот такой адрес - http://www.petra.com/index.php?p=21-122-116; определяющая маска - index.php?p=21-122-116.
Мне надо этот 21-122-116 передать в точку входа поэлементно (в общем не важно).
Вот такое я пишу: RewriteRule index\.php\?p=([\d]{1,3})-([\d]{1,3})-([\d]{1,3}) uwrite.php?productid=$1
И оно не работает.
Я опытным путем установил, что RewriteRule index\.php uwrite.php?productid=$1 - пашет, но любые другие последующие условия приводят к игнору правила.
В чем я не прав? Как надо?
Помогите пожалуйста сделать правило для RewriteRule.
Надо чтобы по определенной маске адресов редиректилось на конкретный php файл, передавая значение маски в параметре.
Вот такой адрес - http://www.petra.com/index.php?p=21-122-116; определяющая маска - index.php?p=21-122-116.
Мне надо этот 21-122-116 передать в точку входа поэлементно (в общем не важно).
Вот такое я пишу: RewriteRule index\.php\?p=([\d]{1,3})-([\d]{1,3})-([\d]{1,3}) uwrite.php?productid=$1
И оно не работает.
Я опытным путем установил, что RewriteRule index\.php uwrite.php?productid=$1 - пашет, но любые другие последующие условия приводят к игнору правила.
В чем я не прав? Как надо?