让404错误页变公益广告

最近使用了百度加速乐来加速自己的网站,不过自己的主机在香港,而百度分配的节点也在香港,实际测试加速不会太明显,但是至少省下了自己的流量,还有其他一些功能总的来说还是相当不错的!

加速乐里面有个404公益页面,开启以后你的网站404页面就会随机显示为一个丢失的孩子的信息,10秒后跳回主页,个人觉得这个功能相当不错,于是稍微查了下资料,来自定义这个404功能.

1.如果使用加速乐,那么直接在管理页面开启就可以了

2.如果没有使用加速乐,可以手动添加代码.

 2.1.使用腾讯的公益广告代码:

<script charset="utf-8" type="text/javascript" src="http://www.qq.com/404/search_children.js" ></script>
//宽版代码
<script charset="utf-8" type="text/javascript" src="http://www.qq.com/404/search_children.js?edition=small"></script>
//窄版代码

不过腾讯的数据库里面信息比较少.

 2.2.使用加速乐的代码(该404公益项目已终止)

加速乐的代码可以显示公益广告时,10秒钟后自动跳回首页.

我只是简单的把加速乐显示的公益广告页面源代码保存到了本地,直接调用.实质是调用了几个js,想修改显示效果可以自己研究一下,把js下载下来全部放到本地来调用就行了.

一般网站的控制面板可以设置错误页,把404页面上传到主机后,设置一下就行了,有的主机管理设置是编辑404页面,而不是指定404路径,这样的话直接把下面的页面源码复制进去就行了.

或者是使用网站根目录下的.htaccess文件定义,在该文件中写入:

ErrorDocument 404 /404.html

=========================================

当然,对于wordpress来说,事情就有点麻烦了,因为wp默认在.htaccess里面把所有页面都转到了index.php,也就是说即使是404错误,也会转到index去处理,而wordpress有个404页面模版,那么修改方法就可以直接修改主题的404页面模版内容,使用js代码或者iframe都可以.要不然就是自己修改.htaccess的重写规则,具体可以百度google之.