server { listen 8009; server_name www.xn--trdgrdstomten-cfbr.se; return 301 https://xn--trdgrdstomten-cfbr.se$request_uri; } server { listen 8009 default_server; server_name xn--trdgrdstomten-cfbr.se; root /var/www/trÀdgÄrdstomten/public; rewrite ^/([^/]+/)*[^.]+[^/]$ $http_x_forwarded_proto://$host$request_uri/ permanent; set_real_ip_from 127.0.0.1/8; gzip on; default_type "text/html"; location / { index index.php; try_files $uri $uri/ @extless-php; } location ~ \.php$ { fastcgi_pass php:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location @extless-php { rewrite ^(/.*)/$ $1; if (-f $document_root$uri.php) { rewrite ^ $uri.php last; } return 404; } }