remove www from the url

whiskybar nginx-forum at
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

server {

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

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!

Posted at Nginx Forum:,176137,176146#msg-176146

More information about the nginx mailing list