Hi All,

I have the following code:

               location = /favicon.ico {
                       if ($host = "abc.com"){
                           return 301 "http://www.abc.com/favicon.ico";;
                       }
               }

If I make a request to abc.com/favicon.ico I get a 301 and then a 200 OK

However the issue is that if I make a request to xyz.abc.com/favicon.ico I get a 404 as it passes the first match statement but fails the second and trys to get the favicon resource from the nginx root directory

Is there a better way of doing it so it continues on to be evaluated by the other rules? or Is there a better way of writing this part of the code?

Thanks in advance.

Nick


_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to