## YOURLS URL shortener location /short { access_log /var/log/nginx/yourls-access.log; error_log /var/log/nginx/yourls-error.log warn; # Try files, then folders, then yourls-loader.php # --- The most important line --- try_files $uri $uri/ /short/yourls-loader.php?$request_basename; # PHP engine location ~ \.php$ { #fastcgi_split_path_info ^(.+\.php)(/.+)$; try_files $uri = 404; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }