我想阻止某个网站上的特定网页,但不是整个网站。
例如:
www.example.com/about.html
应该可以正常工作
www.example.com/feedback.html
应该可以正常工作
并且其他所有页面都应该正常工作
仅有的www.example.com/mypage.html
应重定向至 www.example.com/home.php
我只是想知道在 Windows 或 Linux 服务器上是否可以实现。
注意:我无法控制 example.com
答案1
我假设您的意思是阻止传入用户的访问,而不是阻止连接到站点(外部)的您的用户的访问?
如果是前者:
查看 apache mod_rewrite。它可以满足您的要求。如果您不使用 apache,则可能需要咨询其他人。
如果是后者:
考虑设置代理服务器。这取决于您使用的操作系统。
答案2
如果您愿意,我们会将 pfSense 用于网关,并安装 squid 代理和 squidguard 来过滤特定用户的域/页面。这是个不错的选择吗?
http://doc.pfsense.org/index.php/Setup_Squid_as_a_Transparent_Proxy