Question

trying to setup doamin WWW and non-WWW WWW and non-WWW work as same websites.

Posted August 21, 2021 40 views
Nginx

Hi I have tried adding a 301 to my sites-enabled/mysite.conf but kept getting redirect errors

server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
servername mysite.com www.mysite.com;
#return 301 https://www.mysite.com$request
uri;

I also tried adding a new server block with

server {
servername mysite.com;
return 301 https://www.mysite.com$request
uri;
}
I am trying to get all traffic http:// https:// to go to https:///www.mysite.com

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
Submit an Answer
1 answer

kept getting redirect errors

What redirect errors?

Anyway, does an example like below, redirect from http://example.com or http://www.example.com to https://example.com or https://www.example.com work for you?

server {
    listen 443 ssl;
    root /var/www/html;
    index index.php;

    server_name www.example.com example.com;
    ....
}

server {
    if ($host = www.example.com) {
        return 301 https://$host$request_uri;
    }

    if ($host = example.com) {
        return 301 https://$host$request_uri;
    }

   listen 80;
   server_name www.example.com example.com;
}