]> Nutra Git (v2) - nutratech/vps-root.git/commitdiff
nginx default config: redirect https & www
authornutra-bot <nutradigest@gmail.com>
Fri, 24 Jun 2022 15:26:13 +0000 (15:26 +0000)
committernutra-bot <nutradigest@gmail.com>
Fri, 24 Jun 2022 15:26:13 +0000 (15:26 +0000)
    https://sanic.dev/en/guide/deployment/nginx.html#nginx-configuration

etc/nginx/sites-available/default

index f1c72644bc9b53f2364e2c08bcd5e8b5a1bfbbf0..ec4de80be781cf3de3ed847f589fbb8983712c2b 100644 (file)
@@ -36,3 +36,20 @@ server {
 
 }
 
+
+# Redirect all HTTP to HTTPS with no-WWW
+server {
+  listen 80 default_server;
+  listen [::]:80 default_server;
+  server_name ~^(?:www\.)?(.*)$;
+  return 301 https://$1$request_uri;
+}
+
+# Redirect WWW to no-WWW
+server {
+  listen 443 ssl http2;
+  listen [::]:443 ssl http2;
+  server_name ~^www\.(.*)$;
+  return 301 $scheme://$1$request_uri;
+}
+