简单理解:不带斜杠的URL结尾通常被服务器识别成独立文件,当它去查找这个文件缺失的时候,就会重定向到带斜杠的URL,这个时候带斜杠的URL,可以理解成为是目录。
解读URL结尾斜杠的产生:
举例:
…/baidu
…/baidu/
那么,URL结尾带不带斜杠的区别,有哪些?
带正斜杠表示的是一个目录,不带正斜杠表示的是一个网页,如:
www/abc表示的是根目录下的abc文件,而www/abc/指的是 abc目录下的default文件,当蜘蛛抓取www/abc时,首先是到根目录下去读取abc文件,找不到abc文件时就把abc当做目录处理,然后返回abc目录下的默认首页;而当蜘蛛抓取www/abc/时,首先是到根目录下的abc目录直接读取该目录下的default文件(也就是说直接把abc当做目录),在同样资源的情况下下,能节省读取时间,对seo优化是非常必要的。
1、针对访问用户
理论上带不带斜杠的URL结尾对用户没有实际上太的影响,从用户体验的角度,几乎无影响,实际上它耗费了服务器的资源与时间,但这个过程很短暂,几乎察觉不到。
2、针对搜索引擎
从搜索引擎的角度,两者之间确实有一定的区别,并且产生不同的影响,具体表现如下:
① URL标准化问题
如果你仔细查看百度搜索资源平台下的外链统计,你会发现搜索引擎将认定这两种形式为不同的链接,并且参与排名。
这就产生权重分散的问题,甚至影响这个页面关键词的排名,为此,建议大家重定向不带斜杠的URL到带斜杠的URL。
② 影响友情链接交换
对于不带斜杠的URL结尾,经常被认定为是独立页面,而非目录,从视觉的角度上与这些页面交换链接总是产生抵触的心理,实际操作过程中,也是很难换取友情链接。
③ 权重的识别
在同等资源的情况下,通常搜索引擎赋予目录的权重相对高一点,因为它潜在的含义是下面包含众多内容,因此,搜索引擎向来喜欢提高目录的抓取频率,以及收录速度,同样也会赋予目录相对较高的权重。
④ 首页斜杠问题
一般情况下,首页的斜杠可有可无,如果你细心查看部分CMS系统的默认代码,经常会发现首页的html代码被标注成:首页,也就是说,如果你采用不带斜杠的首页,这个地方就容易造成,URL不标准化,为了避免不必要的麻烦,建议首页URL结尾附带斜杠。
总结:斜杠怎么打确实是一个简单问题,但斜杠对于SEO产生的影响,还是值得关注,大家可以根据自己操作习惯,酌情取舍。