使用000webhost的免费主机,除了有时候网页载入速度很慢以外,其它方面感觉都还可以。然而今天向Alexa提交网站,在验证网站所有权时遇到了一点问题。
跟Google网站管理员类似,Alexa验证所有权时可选择上传文件或是在首页代码中增加元标记。与Google不同的是,Alexa提供的文件扩展名为.txt而不是.html,问题随之而来。
当我上传指定txt文件至指定目录(一般为网站根目录)后,Alexa提示验证失败,无法找到该文件。直接在浏览器栏输入地址,IE同样显示404错误,并且该404错误页面并非我之前通过.htaccess文件自定义的错误页面。
一开始首先想到的是文件名大小写问题,但不管如何修改主文件名,依然无法访问,提示404错误。再考虑Linux主机文件权限问题,也没有异常。检查.htaccess文件中的防盗链设置,结果正常,并且robots.txt中也没有抓取限制。测试了一下目录中的其它txt文件,比如robots.txt,均可以正常读取。