You’re approaching things from the wrong vantage. /home/user is not the place for hosting world-readable content. That’s what /srv/www is for.
/home/user
/srv/www
Now, on account of permissions, there are various possible approaches. Please see my tutorial below…