停止通过服务器加载内容

时间:2013-10-02 19:03:47

标签: php jquery apache .htaccess

我想知道是否有可能阻止某些事情通过服务器运行。

实施例。我是广告网络的一部分,而且一些广告是性暗示的。我已经要求不要在我的网页上显示这些广告,但被告知他们无法控制投放网络仅阻止成人广告。

是否可以在apache或htaccess或其他东西中编写“脏”广告的网址并让它们不显示给最终用户?

很抱歉,如果我的问题措辞不当。感谢。

2 个答案:

答案 0 :(得分:0)

htaccess中的以下代码拒绝访问sexualwebsite.com:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*sexualwebsite\.com [NC]
RewriteRule .* - [F]
</IfModule>

将性网站替换为您要阻止的域名。资料来源:http://davidwalsh.name/block-domain

答案 1 :(得分:0)

通常,广告实际上并非由您的服务器提供,而是使用Javascript注入到客户端的页面中。您在服务器上修改的任何内容都不会影响该客户端脚本引入的广告。

从技术上讲,可能会有一些额外的Javascript来监控广告投放脚本并禁止加载广告,但如果您的广告提供商发生了某些变更,这将是一次破解并会中断。它也可能违反了您的广告提供商的服务条款,导致您无法获得付款。

控制投放广告的唯一可靠方法是通过广告网络提供的某个API或控制面板。如果他们不提供此功能,那么你可能无能为力。

相关问题