vscode-hugo/tools/chores/.publish/nginx_conf.d/default.conf

31 lines
645 B
Text

server {
listen [::]:80;
listen 80;
server_name ~^www\.(?<domain>.+)$;
return 301 https://$domain$request_uri;
}
server {
listen [::]:80;
listen 80 default_server;
server_name _;
root /usr/share/nginx/html;
index index.html;
location / {
error_page 404 /404.html;
}
location ~ '^/(?<lang_dir>\w{2})/' {
error_page 404 /${lang_dir}/404.html;
}
# redirect server error pages to the static page /50x.html
# error_page 500 502 503 504 /50x.html;
# location = /50x.html {
# root /usr/share/nginx/html;
# }
}