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