正常情况下,使用静态头像调用时,Discuz的img框会设置错误时自动切换为默认头像,但是div中却没有这种功能,时长导致div中大量无法加载的头像从而影响SEO
本篇教程将采用Nginx层面的方法解决问题
二步到位
1.先将dz自带的伪静态中这段代码去除掉
2.然后把这条粘贴在下面就可以了
location ~ ^/uc_server/data/avatar/ {
error_page 404 = @notfound;
}
location @notfound {
return 302 https://你的域名/uc_server/images/noavatar_small.gif;
}
如果你的uc是分离的,把uc_server/删除即可