我正在制作一个广告阻止DNS服务器,该服务器将所有广告域重定向到Apache实例。所以像
www.addomain.com
重定向到
dnsserver.localnetwork
但是,偶尔我遇到的链接更像
www.addomain.com/some_ad
重定向到
dnsserver.localnetwork/some_ad
甚至不存在,因此会引发404
错误。
我希望index.html
无论实际请求如何,都有某种使Apache服务的方法。否则,如果您有一个不涉及Apache的替代解决方案,那么我也愿意这样做。
1
您可以看看apache mod_rewrite。将所有内容从域名后重定向到/index.html
—
rechengehirn 2014年
这似乎是无效的广告拦截方式。
—
豹
@ bodhi.zazen你会怎么做?大多数adblocker都采用类似的概念。阻止请求或将请求重定向到广告域。如果您有一个更好的替代方案,我将非常高兴。
—
sayantankhan 2014年
老实说,我使用noscript和默认的adblock插件。如果这还不够,那么您可以使用hosts文件(需要进行维护)或代理(privoxy),但是要自己维护黑名单也需要更多的工作。请参阅addons.mozilla.org/en-US/firefox/addon/noscript和addons.mozilla.org/en-US/firefox/addon/adblock-plus,根据您的浏览器,您可能需要替换项。
—
豹