|
|
|
apache 2.2 mod_rewrite path.php?cat[0]=a&cat[1]=b&cat[...]=...
|
|||
|---|---|---|---|
|
#18+
не понимаю, можно ли как с помощью mod_rewrite из cсылки Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2010, 00:33 |
|
||
|
apache 2.2 mod_rewrite path.php?cat[0]=a&cat[1]=b&cat[...]=...
|
|||
|---|---|---|---|
|
#18+
Ну, во-первых, обычно rewrite происходит в обратную сторону: из http-запроса "/a/b/c/" формирует реальный запрос к скрипту. Во-вторых, если пример такой, какой есть ( cat[0]=a&cat[1]=b... ), то в нём можно опустить числовые индексы (PHP и любой другой нормальный движок это поймёт): cat[]=a&cat[]=b . В третьих, при таком успрощении вместо извращений с рекурсивными регэкспами можно написать обычный и использовать его много раз: Код: plaintext (Может, и без [N] будет работать.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 19:14 |
|
||
|
apache 2.2 mod_rewrite path.php?cat[0]=a&cat[1]=b&cat[...]=...
|
|||
|---|---|---|---|
|
#18+
chAlxВо-вторых, если пример такой, какой есть ( cat[0]=a&cat[1]=b... ), то в нём можно опустить числовые индексы (PHP и любой другой нормальный движок это поймёт): cat[]=a&cat[]=b . о, спасиба об этом не знал! chAlxвместо извращений с рекурсивными регэкспами можно написать обычный и использовать его много раз: Код: plaintext (Может, и без [N] будет работать.) т.е если если у меня "cat" может быть от 0 до 1000 то значит N ставить 1000? а разве регэкси рекурсивными можно сделать? :0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 20:13 |
|
||
|
apache 2.2 mod_rewrite path.php?cat[0]=a&cat[1]=b&cat[...]=...
|
|||
|---|---|---|---|
|
#18+
[N] - это флаг :) Заставляет правило (|набор правил) повторяться, пока ему есть чего делать с данным урлом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 20:59 |
|
||
|
apache 2.2 mod_rewrite path.php?cat[0]=a&cat[1]=b&cat[...]=...
|
|||
|---|---|---|---|
|
#18+
Kew[N] - это флаг :) Заставляет правило (|набор правил) повторяться, пока ему есть чего делать с данным урлом. ой, внатуре, ну тогда так? Код: plaintext и что озночает $2 в переди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 21:58 |
|
||
|
apache 2.2 mod_rewrite path.php?cat[0]=a&cat[1]=b&cat[...]=...
|
|||
|---|---|---|---|
|
#18+
itwork : Не пытайся наугад испортить почти готовый вариант, а почитай самые азы про регэкспы и попытайся его исправить ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2010, 12:13 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=96&tid=1484690]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 381ms |

| 0 / 0 |
