Discourse 멀티사이트에서 .ico 파비콘을 올바르게 사용하는 방법? 동일한 파일을 업로드했는데 구글에서 메인 사이트와 포럼의 파비콘이 다르게 표시됩니다

For Discourse sites, the icon is determined by page contents (a link element in head):

○ → curl -s https://forum.getnursingjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">

○ → curl -s https://forum.getchefjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">

And those files ( and respectively) are both 32×32 PNGs are expected:

○ → curl -s https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced

○ → curl -s https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced

Presumably this is what you intended?

I assume that by “main site” you mean e.g. www.getnursingjobs.com; that site has an icon () that is also a 32×32 PNG:

○ → curl -s https://www.getnursingjobs.com/favicon.ico | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit colormap, non-interlaced

All I see are 32×32 PNGs, so everything looks good to me. If the problem for you is that Google is serving up results with icons of different sizes, they’re generating those for you and you have no control over that. But It looks like the only change they’re making is rendering the icons at a different size (in my case, 18x18) even though the icon they’re showing for your site is still a 32×32 PNG:

To me, everything looks fine.