您现在的位置:首页 > 网站优化

蜘蛛访问的第一个文件一定要避免这些错误

来源:www.hunanwangzhan.com 发表时间:2021-08-31 作者:湖南网站建设
20
Jun
2015
【导语】美丽的网页吸引的是网络用户第一眼的印象,能够让用户长期使用,长期浏览的是不断更新的用户们关注的网站的主要内容,所以制作网站之前,一定要准确定位,网站的方向是什么?是提供大量信息资源的门户网站,还是侧重于某些专业知识的论坛,又或许是互动平台如此等等,不一而足,定位后就要进行材料的收集与分类,提供用户感兴趣的栏目。Robots.txt文件看似只有几行字母,但是其实有很多细节需要我们注意的。因为如果你不注意这些细节,有的语句将不会发挥效果,甚至出现发效果。而robots.txtt文件是搜索引擎进入我们站点后访问的第一个文件,其写的好不好关系到站点的seo能否顺利进行。下面笔者将举例分析三个在robots.txt文件时我们容易出现的细节上的错误。
错误一:Allow与disallow顺序颠倒
首先我们来看一段robots.txt语句:
User-agent: *
Allow: /
Disallow: /abcd/
这段语句初看我们可以得到目的是告诉搜索引擎在abcd目录下面的页面不能抓取,但是其他所有的页面可以。但是这段语句的实际效果如何呢?效果是背道而驰的,为什么呢?我们知道搜索引擎蜘蛛对于robots文件中的规则的执行是从上到下的。这将会造成Disallow语句失效,正确的做法,是要把Disallow: /abcd/置于Allow: /前才能发挥我们想要的效果。
错误二:屏蔽某一个页面时,页面名前没有带上斜杠“/”
我想这一点很多站长也很容易忽视掉,打个比方,我们想要对搜索引擎屏蔽在根目录下的abcd.html这一页面,有的人在robots上可能会这么写:Disallow: abcd.html,表面上看可能没什么问题,但是笔者想要问一下你先告知搜搜引擎屏蔽的这一页面在什么目录下面?如果我们不带上的话,搜索引擎蜘蛛无法识别是在哪一个页面。正确的写法是:Disallow: /abcd.html,这样才能真正的屏蔽位于根目录下面的abcd.html这一页面。
错误三:屏蔽的后面没有跟上斜杠“/”
同样举个例子,比如我们想屏蔽/abcd/这一目录下面的页面,有的人可能会这样写Disallow: /abcd。这样写是否有问题呢?这样写依然有问题,而且问题很大条。这样虽然可以屏蔽掉/abcd/这一目录下面的所有页面。但是这也会传递给搜索引擎这样的信息,那就是屏蔽开头为/abcd的所有页面。效果等同于是Disallow: /abcd’*。这个错误将会给站点照成很大的影响。正确的做法是,在想要屏蔽的目录后面切记需要加上斜杠“/”。
对于robots.txt文件的重要性想必很多站长都深有体会。如果我们不重视这些书写的小细节的不仅会失去robotss.txt原有的效果,还会引起不必要的反效果。
相关新闻
首页 | 网站建设 | 网站优化 | 微信网站 | 手机网站 | 服务客户 | 关于我们