location __PATH__ {
  alias __FINALPATH__/;

  if ($scheme = http) {
    rewrite ^ https://$server_name$request_uri? permanent;
  }

  index index.php;
  client_max_body_size 10G;
  try_files $uri $uri/ /index.php?q=$uri&$args;

  # pass PHP scripts to FastCGI server
  location ~ [^/]\.php(/|$) {
    fastcgi_split_path_info ^(.+?\.php)(/.*)$;

    fastcgi_pass  unix:/var/run/php5-fpm-__NAME__.sock;
    fastcgi_index index.php;
    fastcgi_param REMOTE_USER     $remote_user;
    fastcgi_param PATH_INFO       $fastcgi_path_info;
    fastcgi_param SCRIPT_FILENAME $request_filename;
    include fastcgi_params;
  }

  # show YunoHost panel access
  include conf.d/yunohost_panel.conf.inc;
}

# prevent useless logs
location __PATH__/favicon.ico {
  access_log off;
  log_not_found off;
}

# deny access to sensitive files
location ~ ^__PATH__/(config|temp|logs)/ {
  deny all;
}
location ~ ^__PATH__/(.+/|)\. {
  deny all;
}
