正常情况下,使用静态头像调用时,Discuz的img框会设置错误时自动切换为默认头像,但是div中却没有这种功能,时长导致div中大量无法加载的头像从而影响SEO

本篇教程将采用Nginx层面的方法解决问题

二步到位

1.先将dz自带的伪静态中这段代码去除掉

1720857597887.png

2.然后把这条粘贴在下面就可以了

location ~ ^/uc_server/data/avatar/ {
    error_page 404 = @notfound;
}
location @notfound {
    return 302 https://你的域名/uc_server/images/noavatar_small.gif; 
}

如果你的uc是分离的,把uc_server/删除即可

最后修改:2024 年 07 月 13 日
如果觉得我的文章对你有用,请随意赞赏