关于通过hosts文件屏蔽网站全部内容仅放行指定目录的可行性问询
关于通过hosts文件屏蔽网站全部内容仅放行指定目录的可行性问询
嘿,我来给你掰扯清楚这个事儿——只用hosts文件是做不到只屏蔽www.rauf.com全站内容却单独放行/business目录的。
为啥这么说呢?hosts文件的核心功能就是做域名到IP地址的映射,它根本管不着URL里的路径部分。你之前写的127.0.0.1 www.rauf.com,是把整个www.rauf.com域名都指向了本地回环地址,不管你访问这个域名下的哪个路径,都会被解析到127.0.0.1,自然全站都被屏蔽了。反过来,如果不做这个映射,整个域名下的所有内容又都能正常访问,没法单独挑出某个路径开绿灯。
要是你想实现这种“屏蔽全站但放行特定目录”的需求,得换别的工具:
- 可以用浏览器的广告屏蔽类扩展,在规则里设置只允许www.rauf.com/business访问,屏蔽该域名下的其他所有路径;
- 或者用本地代理软件,通过配置路由规则来实现路径级别的访问控制。
备注:内容来源于stack exchange,提问作者Rauf




