Welcome! Log In Create A New Profile

Advanced

How do I exclude one folder from a try_files?

June 24, 2017 06:08PM
Hi guys,

I am having a configuration, which is basically rewriting all requests, for which a fitting file cannot be found, to a central index.php file:

location ~* "^/" {
root /home/$username/www/;
try_files $uri $uri/ /wiki/index.php$is_args$args;

location ~ \.php$ {
try_files $uri $uri/ /wiki/index.php$is_args$args;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm-$username.sock;
}
}

Now, for one folder, wiki/images/, nothing should be rewritten at all. nginx should just try existing files, and if no file with the requested name is there, I want to get the nginx 404 error page.

I tried with

location ~* wiki/images/ {
# Nothing here
}

but nginx is still changing the URL.

Can someone tell me, how I can make nginx just deliver existing files from folder wiki/images/?

Cheers

Jörg
Subject Author Posted

How do I exclude one folder from a try_files?

Joergi June 24, 2017 06:08PM

Re: How do I exclude one folder from a try_files?

B.R. via nginx June 25, 2017 04:38AM

Re: How do I exclude one folder from a try_files?

Joergi June 25, 2017 07:50AM

Re: How do I exclude one folder from a try_files?

Francis Daly June 25, 2017 02:04PM

Re: How do I exclude one folder from a try_files?

Joergi June 25, 2017 04:36PM

Re: How do I exclude one folder from a try_files?

Francis Daly June 26, 2017 12:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 239
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