Кто подскажет как правильное условие написать?
07.03.2014 04:30:14
[QUOTE]kopoBko пишет:
#^/test/([0-9]+)/.*?\??(.*)$# два знака вопроса говорят о том, что параметры могут быть а могут и не быть. Если они будут, они придут в $2 . Если у вас в 101% случаем будут параметры какие то, то 2й знак вопроса можно опустить....но я бы не стал [/QUOTE] Тоже не работает как нужно, все равно выдает в $2 значение param1=5, вместо: [CODE]param1=5&m2=9&m3=67 [/CODE] |
|
|
06.03.2014 16:40:52
[QUOTE]Алексей Машкарин пишет:
array( "CONDITION" => "#^/test/([0-9]+)/(index\\.php)*(\\?.*)*$#", "RULE" => "/test/test.php?CID=$1&GID=$2", ), [/QUOTE] Тоже не работает как нужно, в вашем примере параметры находятся в $3 (а не в $2) также не в полном объеме: [CODE]param1=5 [/CODE]а должно быть так: [CODE] ?param1=5&m2=9&m3=67[/CODE] Тем более откуда взялось (index\\.php), ведь файл test.php, в корне папки test файла index.php |
|
|