map $http_accept_language $lang { default es; ~en en; } server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; index index.html index.htm; server_name ~^(www\.)?(?P.+)$; root /srv/websites/Dropbox/Hosts; location = /favicon.ico { access_log off; log_not_found off; } location ~ /[._]+ { deny all; return 404; } location / { root /srv/websites/Dropbox/Hosts/$domain; index index.html index.$lang.html; autoindex on; access_log /var/log/nginx/access.website-$domain.log; error_log /var/log/nginx/error.website-$domain.log error; try_files $uri $uri/ =404; } }