Http

僅阻止網站的某個子頁面

  • July 24, 2016

/etc/hosts是否可以通過修改文件僅阻止網站的某個子頁面而不是所有域?例如,我想阻止http://example.com/whatever.html而不是所有 domain http://example.com。我試圖把只是0.0.0.0 http://example.com/whatever.html,但它不起作用。

不。

/etc/hosts用於修改“主機名-> IP 地址”映射。它不能用於“協議層”過濾。

如果要限制特定頁面,則需要使用代理伺服器之類的東西。這可以使用特定規則進行程式以允許/拒絕某些頁面。然後配置您的瀏覽器以使用該代理。

一個簡單的例子是 Privoxy ( https://www.privoxy.org/ ),但是有很多工具。

編輯添加:或者,可以配置瀏覽器外掛(例如“ublock origin”或“adblock plus”)以阻止直接在瀏覽器內訪問頁面。

引用自:https://unix.stackexchange.com/questions/297954