|
|
|
|
АРХИВ :: nginx-ru
|
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Помогите с rewrite
В apache-вском правиле если нет аргументов, то
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
всё равно сработает, т.к. после \? стоит квантификатор * , что означает 0 и более символов.
Видимо логика была, что если есть ? , то в $1 должно попасть только то, что до этого знака.
29 апреля 2010 г. 17:46 пользователь excentro <nginx-forum@xxxxxxxx> написал:
получилось что-то такое..
location / {
index index.php;
try_files $uri $uri/ @opencart;
}
location @opencart {
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_param SCRIPT_FILENAME /home/wwwuser/www.80-shop.com/index.php;
fastcgi_param SCRIPT_NAME /index.php;
fastcgi_param QUERY_STRING route=$uri&$args;
include fastcgi_params;
Но что-то тут не так...
Меня смущает ^(.*)\?*$ ...
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,80575,80642#msg-80642
-- Regards, Slava
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|
|
|