default page

Marcos Neves marcos.neves at gmail.com
Tue Jul 1 15:03:23 MSD 2008


your solution is DRY, but I´m not sure if it´s right to send a 404 code, is it?

On Mon, Jun 30, 2008 at 5:24 PM, Cliff Wells <cliff at develix.com> wrote:
> On Mon, 2008-06-30 at 17:16 -0300, Marcos Neves wrote:
>> I´m doing this to show a default favicon.ico, when the site doesn´t have one:
>>
>>        location = /favicon.ico {
>>           if (!-f $request_filename) {
>>             rewrite ^.*$ /favicon.ico.default;
>>           }
>>         }
>>         location = /favicon.ico.default {
>>           internal;
>>           alias html/favicon.ico;
>>           break;
>>         }
>>
>> But I think it´s to ugly and far from DRY.
>> Is there any way to short this code?
>
> Not sure how "DRY" applies in this context...
>
> What you probably want is something like this:
>
> location = /favicon.ico {
>   error_page 404 html/favicon.ico;
> }
>
> Cliff
>
>
>
>



-- 
Marcos Neves
+55 44 3263-8132
+55 44 9918-8488





More information about the nginx mailing list