Je veux bloquer toutes les pages du site Web sauf quelques-unes. J'ai essayé de mettre quelque chose comme "127.0.0.1 website.com/page.html" dans "C:\Windows\System32\drivers\etc\hosts". Ça ne marche pas. On dirait que de cette façon, vous ne pouvez bloquer que le site entier.
Réponses
Trop de publicités?/etc/hosts
, comme le DNS, sert à la résolution des noms d'hôtes - il fonctionne à un niveau plus bas que HTTP, et ne traite que des hôtes et des adresses IP.
Pour bloquer partiellement les sites Web, vous pourriez essayer un proxy HTTP avec des capacités de filtrage - Privoxy ou peut-être même Squid. Il existe également des proxys de filtrage spécialisés.
Chrome vous permet de bloquer tous les sites Web avec des exceptions dans le registre. Référez-vous à cette page sur comment éditer le registre. Ajoutez tous les sites Web en ajoutant
"*"
dans la liste noire, puis faites des exceptions dans la liste blanche. Si vous avez besoin d'une façon plus facile, allez sur le Google Web Store et installez TinyFilter.