改正了一个DotText关于Google检索的问题

博主因DotText的URL模块未选择性执行,将不能识别的请求都当成首页处理,导致Google长期只收录首页。Google会访问随机文件名测试,若网站无404提示就不检索非首页内容。博主修改代码给出404提示,期待网站能被Google正常检索。

        我不知道什么时候糊涂,在让DotText的URL模块捕获HTTP请求之后,居然没有选择性执行,而是把所有不能识别的请求全部都当成首页来处理,结果虽然看起来很好,可是我想这个也是Google长期以来只收录我的首页的原因吧。

        Google为了防止检索资源浪费,而作了限制,Google会自动生成一个随机的文件名,并且认为这个文件在你的服务器上基本上是不可能存在的,然后试图访问你的网站上的这个文件,假如你的网站没有返回一个404(网页不存在)的提示,那么Google会觉得你的网站太难以区分错误提示页面和正常的页面,然后索性不检索除首页以外的内容。

        所以我现在改了一下,当要访问的页面在DotText的列表中不存在时,给出404的提示:

    context.Response.StatusCode=404;
    context.Response.End();

        一直以来我的网站只有Baidu才能正常检索,我开始以为是Baidu反应快,可是现在发现,Baidu居然连这个检查都不做,实际上是有问题的,还是Google强啊。

       估计不久我的网站就能被Google正常检索了,呵呵,期待中……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值