I've got a client with a lot of users who wants me to block facebook and some other sites from their network but that have a corporate facebook page for business so they want some users to be allowed to access it. What I tried was createing a false DNS entry on the DNS server so when users went to facebook they got redirected to the companies Website. My plan was to then edit the hosts file on the specific users that they want allowed with the correct IP. But on those PC's the main site sort of appears but you don't see the pictures and every link they click on inside the site gets blocked. I don't have the time to add the URL to every specific form in faceboom to the hosts file.
Is there another way of accomplishing what they want me to do?