博客已经成功切换为 Wordpress! My blog has been switched to Wordpress!

巧用.htaccess去除host1free的Counter Code广告

技术分享 edwardfang 7年前 (2011-06-03) 68次浏览 0个评论

今天突然发现我的博客的 RSS 不能用出错:

点击查看原图

于是马上换个浏览器试一下,我就用了 Opera 浏览器,终于看到了原因,Look:

被我看到了我的免费主机商在后台给我插入了脚本,看字面意思是统计脚本。

点击查看原图

马上查看页面的源文件,代码最下面找到了这段脚本。

1.

2.

3.



4.



5.



6.

7.
!– http://www.Host1Free.com Counter Code —

noscript

a href=”http://www.host1free.com/” title=”Free Hosting”Free Hosting/a

a href=”http://www.host1free.com/web-hosting/” title=”Free Web Hosting Service”Free Hosting/a

a href=”http://www.host1plus.com/” title=”Web Hosting”Web Hosting/a

/noscript

!– End of http://www.Host1Free.com Counter Code —

接着我马上打开服务器的 rss.php 文件查看源代码,奇怪,没发现这个脚本了。



没办法,只能启动最终武器——Google 一下。



呵呵,在zixi.net这里找到了答案。



host1free 虽然声称无广告,但是无广告的前提是不会在显示页面中插入广告,会在输出代码中隐藏插入脚本。



虽然不影响界面,但是会影响到一些需要固定格式的文件,比如 xml 文件,robots.txt,rss 和 sitemap 等一些 xml 格式的输出。



因为 php 是作为 apache 的模块运行,所以根据推测,是通过 php 的 auto_append_file 设置添加的代码,所以我们通过修改【.htaccess】文件更改 php 设置,来达到去广告的目的。



Host1Free 去除广告方法如下:



在站点根目录下新建一个【.htaccess】文件,添加一下内容:



php_value auto_append_file none



这样我们就可以禁止掉 php 模块的自动加载文件。


回味依旧 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:巧用.htaccess 去除 host1free 的 Counter Code 广告
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址