Require 'www' for https://example.com
    openletter 
    nginx-forum at nginx.us
       
    Fri Mar 22 22:44:34 UTC 2013
    
    
  
I am setting up a server that will be for a B2B business, and I want the
whole site to be served as https://www.example.com/
I have gotten a certificate and https://www.example.com runs just fine, but
I can't figure out how to require https://www.example.com when a user tries
to go to https://example.com.
In reading through the nginx.org site, it seems like rewrites and if
statements are discouraged. I did figure out how to require
http://www.example.com/ by using the following in my server block file:
server {
           listen [::]:80;
           server_name example.com *.example.com;
           return 301 $scheme://www.example.com$request_uri;
}
But doing something similar for 443 doesn't seem to work.
Can someone please help me out or point to a good page on setting up for
this?
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,237695,237695#msg-237695
    
    
More information about the nginx
mailing list