Welcome! Log In Create A New Profile

Advanced

try_files вместо каскада рерайтов

Anonymous User
December 07, 2016 03:26PM
Здравствуйте уважаемые господа.

Помогите выразить следующую конструкцию:

if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php/$1 last;
}

с помощью try_files

Всю голову уже сломал, пробовал делать вот так:

try_files $uri $uri/ /index.php$request_uri /index.php;

все нормально, но на адреса вида /something-page/?param=value выдает 404-ю ошибку.
простите если фигню спросил, не знаю куда обращаться. документацию читал вдоль и поперек.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

try_files вместо каскада рерайтов

Anonymous User December 07, 2016 03:26PM

Re: try_files вместо каскада рерайтов

Валентин Бартенев December 07, 2016 04:38PM

Re: try_files вместо каскада рерайтов

Anonymous User December 08, 2016 05:56AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 246
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready