default page
Maxim Dounin
mdounin at mdounin.ru
Tue Jul 1 17:09:33 MSD 2008
Hello!
On Tue, Jul 01, 2008 at 08:03:23AM -0300, Marcos Neves wrote:
>your solution is DRY, but I?m not sure if it?s right to send a 404 code, is it?
Feel free to use
error_page 404 = html/favicon.ico;
instead (note the '=').
See http://wiki.codemongers.com/NginxHttpCoreModule#error_page for
details.
Maxim Dounin
>
>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