百度对网址结尾带/与没有带斜杠/排名的影响 仅供参考同样的url 一个有斜杠,一个没有带/斜杠符的同时排名在首页,而且是竞争激烈词,今天在互联网上找了一些相关的资料与大家一起探讨及交流
这曾经让我纠结很久的问题,因为我接触的一些网站到处都存在着这样的问题,有没有斜杠都被百度收录,而且有的同一个关键词都有排名,当给网站做外部链接的时候,有时候也在为做有带斜杠的还是没带斜杠的链接二头疼,接下我们来分析这两个URL有什么不一样的地方,他们同时存在是否对网站有影响。
我们举两个这样的例子:
xxx.com/ABC
xxx.com/ABC/
我从几个角度来分析下:
1、从用户的角度分析
从用户访问的角度来来看,他们是不影响用户体验的,因为他们向用户展示的是同样的内容页面,而用户并不会因为这个url是否带上斜杠而去改变一些行径。
2、从百度的角度分析
如果两个页面都被百度收录了,并且没有跳转,那么对百度来说就是两个一模一样的页面,显然这边存在着重复页面,我们知道,重复页面会造成权重的分散,不利于seo的进行,甚至会因为重复页面过多造成降权。
3、从两个URL表示的路径分析
xxx.com/ABC表示的是根目录下的ABC文件,而xxx.com/ABC/指的是ABC目录下的default文件。当蜘蛛爬取xxx.com/ABC时,首先是到根目录下去读取ABC文件,找不到ABC文件后会自动的读取根目录下ABC目录下的default文件;而当蜘蛛爬取xxx.com/ABC/时,首先是到根目录下的ABC目录直接读取该目录下的default文件,这和爬取没有斜杠的url相比,省了一个步骤,在同样资源的情况下下,能节省读取时间,哪怕这时间很短,我们都有理由选择节省,节省蜘蛛带宽,也就是选择301重定向。
301重定向代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址,传递权重,不造成权重丢失。那如何进行301跳转呢?不同的网站服务器有不同的做法,我来分享下两种比较常见的服务器的301跳转方法:
1、Apache服务器,需要设置.htaccess文件,代码如下:
RewriteCond %{http_host} ^cdtarena.com/xly[NC]
RewriteRule ^(.*)$ http://bbs.365jz.com$1 [R=301,L]
2、windows的IIS服务器,这个服务器有好几种做301跳转的方法,在这里我介绍一种比较常使用切简单的方法:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.365jz.com/xly/"
Response.End
从以上简单的说明,您是否可以看出一些问题或者您在优化过程中有新的思路吗
欢迎大家探讨,我是得了出了结论 只要您权重高,是不是也可以同时显示呢,然后在iis里面设置下文件
|
|