remove www from the url

whiskybar nginx-forum at nginx.us
Thu Feb 17 18:08:36 MSK 2011


Thank you all. Your solutions seem quite elegant.

Just a note, I was hoping for something I can do inside the server only
declaration, just like I can do with the opposite redirection mysite.com
--> www.mysite.com:

[code]
server {
    server_name www.mysite.com mysite.com;

    if ($host !~* www\..*) {
        rewrite ^(.*)$ http://www.$host$1 permanent;
    }
[/code]

On the other hand, I feel your solution with the two server declaration
can even be a bit faster (not to mention easy to understand). Your
solution suggests I should rewrite the above code into two server
declarations as well.

Thank you very much!
Jiri

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,176137,176146#msg-176146




More information about the nginx mailing list