Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nginx + rewrite (нужно упростить)
Всем привет,
помогите упростить rewrite правила для nginx
rewrite "^/(.+?)/:(s|b|p|c)([0-9]+)$"
"/index.php?op=sections&act=show&$2=$3"
last;
rewrite "^/(.+?)/:(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+)$"
"/index.php?op=sections&act=show&$2=$3&$4=$5"
last;
rewrite "^/(.+?)/:(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+)$"
"/index.php?op=sections&act=show&$2=$3&$4=$5&$6=$7"
last;
rewrite
"^/(.+?)/:(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+)$"
"/index.php?op=sections&act=show&$2=$3&$4=$5&$6=$7&$8=$9"
last;
одной регуляркой это можно сделать? еще проблема, максимум может быть 9
переменных в правиле, т.е. если добавиться еще переменная, ничего не будет
работать.
спасибо.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,32466,32466#msg-32466
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|