前几天群里聊天,有人说中文网站用百度联盟赚钱不错,有些关键词出价甚至比Google AdSense还要高。因此大伟哥也想试着用这个博客申请一下,看看能不能批个帐号出来。
申请百度联盟碰到的第一个问题,就是网站验证。如果采用文件验证的方式的话,按照百度的提示,在30分钟内要下载一个bdunion.txt的验证文件,上传到网站根目录,然后点击完成按钮就可以了。
但在实际操作中,很多人会碰到这样的报错:“获取验证文件或文件错误,请您确认正确放置后,再次点击“完成验证”按钮。”很多人甚至包括百度的服务人员,都会让你确认是不是上传位置错了,有没有超过30分钟之类的。不能否认确认有人没有上传到错误的文件位置,但就算是位置对了,还是可能会提示出错。比如说,即使打开网址http://www.yourdomainname.com/bdunion.txt,能够显示出那个字符串,百度联盟仍然可能提示你“获取验证文件或文件错误,请您确认正确放置后,再次点击“完成验证”按钮。”事实上出错的原因不在这里,而是因为你的文件虽然明明在正确的位置上,但百度却没有检测到。
难道真的像某篇文章猜测的那样,因为你的网站根目录里文件太多,导致百度抓取不到的吗?这真是开了一个天大的国际玩笑。对于电脑系统的运行速度来说,有多少文件也不够它抓取的,你以为系统获取一个文件和你从众多的美女里面选一个做老婆那么困难吗?扯淡!
好像有点说多了,其实最可能的原因是你的网站服务器为了保护私密文件不被随意窃取,把文件给限定读取权限或者重定向了。一般限制文件读取权限大家都会,最有可能的就是web服务器的保护配置。
这里面最典型的就是Apache服务器使用了.htaccess文件。如果你的服务器用的是Apache ,你可以把bdunion.txt文件上传后,把网站根目录下面的.htaccess文件挪走,或者改个别的名字。然后再点击“完成验证”就可以了。
顺着这个思路扩展一下,如果这个方法不解决问题,或者你用了别的web服务器,你需要去查看相应服务器的其他配置文件里有没有限制对文件的读取或者重新定向的设置,比如.conf文件,.ini文件等等。
- 979 阅读
添加新评论