# rewrite to front controller as default rule
location / {
- if (!-e $request_filename) {
- rewrite ^(.*)$ /index.php?pagename=$1;
- }
+ try_files $uri /index.php?pagename=$uri&$args;
}
# make sure webfinger and other well known services aren't blocked
# by denying dot files and rewrite request to the front controller
location ^~ /.well-known/ {
allow all;
- if (!-e $request_filename) {
- rewrite ^(.*)$ /index.php?pagename=$1;
- }
+ try_files $uri /index.php?pagename=$uri&$args;
}
include mime.types;