`
doubleyoung
  • 浏览: 17148 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

转--网址URL末尾带斜杠与不带斜杠对SEO的影响

阅读更多

本来是想查找URL末尾斜杠的问题,结果还引申到SEO了,挺有意思的,有时间要研究一下。以下是转载内容:

 

文章转自:http://www.woyouxia.cn/htm/201054/333.htm

 

 

 我们有时候会看到有的网址URL末尾带斜杠"/",比如http://www.woyouxia.com/htm/,但是有时候却又没有这个斜杠,这是为什么呢?带斜杠与不带斜杠有什么区别?哪种有利于SEO呢?今天就来和大家分析一下!


网址URL末尾带斜杠与不带斜杠的区别


  对于服务器而言,当Web服务器接收到对某个末尾不含斜杠的url请求时,例如“http://www.woyouxia.com/htm”,这时服务器会搜索网站根目录下有没有名为“htm”的文件,如果没有就把htm当做目录处理,然后返回htm目录下的默认首页。也就是当浏览器解析 /htm 这样的url时,服务器会执行301转向到/htm/,两个链接都有效,但是第二种更快。所以当Web服务器接收到的是末尾带斜杠的请求时就会直接当做目录处理。


     对于用户而言,在大多数情况下这两个网址没有区别,他们访问的都是网站htm目录下的默认首页。一般用户也都知道最后一个斜杠是可有可无的,他们输入网址的时候有时候会直接省略掉斜杠!


  对于搜索引擎,这两个地址绝大多数情况下是不可能被同时收录的,这点大家可以放心!


网址URL末尾带斜杠与不带斜杠哪种有利于SEO


  当然是在目录形式的url结尾都带上斜杠“/”,特别是交换友情链接链接的时候,链接都用http://www.woyouxia.com/ 这种形式。


  对于那些已经采用了不带“/”的网址也没关系,你可以一直采用这种不带斜杠的方式,只要注意链接的统一性就好,不要有的地方用带“/”的,有的地方用不带“/”的,或者可以直接将链接全部做301转向到带斜杠的,以后在网站中就全部用带斜杠的url。

分享到:
评论
1 楼 greatwqs 2011-05-21  
带上/  响应更快

相关推荐

    nginx url自动加斜杠及301重定向的问题

    总结来说,理解Nginx如何处理URL的末尾斜杠和301重定向是确保网站正常运行的关键。正确配置`server_name`和`server_name_in_redirect`能够避免不必要的重定向,提高用户体验并保持搜索引擎排名的稳定性。在配置Nginx...

    Laravel开发-phpnet-laravel-trailing-slash

    在Web开发中,尾随斜杠对于URL规范性和SEO优化有着一定的影响。Laravel允许开发者配置应用程序来处理尾随斜杠,确保URL的一致性。下面将详细解释如何在Laravel中实现带有尾随斜杠的重定向。 首先,Laravel的`...

    在网站目录后添加反斜杠具体步骤及注意事项

    (.*)/$`:条件判断,如果URL不以斜杠结尾,则继续执行重写规则。 - `RewriteRule ^(.*)$ http://www.sample.cn/$1/ [L,R=301]`:重写规则,将所有匹配的URL重定向到相同地址但末尾带斜杠的版本,这里的`L`表示这是...

    前端开源库-remove-trailing-slash

    去除尾部斜杠是规范化的一部分,因为有的服务器会将带斜杠和不带斜杠的URL视为两个不同的地址。例如,`example.com/page` 和 `example.com/page/` 虽然指向同一个内容,但被视为两个独立的资源。这可能导致重复内容...

    express-trailing-slash:Express中间件,用于将URL重定向而无需将斜杠尾随斜杠转换为相同的URL

    总之,`express-trailing-slash`是一个实用的Express中间件,它解决了URL尾部斜杠不一致的问题,提升了网站的规范化和SEO效果。通过理解和应用这样的中间件,开发者能够更好地控制和优化他们的Web应用程序。

    我写的一个url

    4. **URL规范化**:确保URL的一致性,如去除末尾的斜杠、统一大小写等。 5. **URL编码**:对于包含非ASCII字符的URL,需使用UTF-8编码转换为%XX形式。 在提供的文件“MyUrl”中,可能包含了对这个自定义URL的实现...

    Laravel的Nginx重写规则实例代码

    去除末尾的斜杠,SEO更加友好 if (!-d $request_filename) { rewrite ^/(.+)/$ /$1 permanent; } 去除index action if ($request_uri ~* index/?$) { rewrite ^/(.*)/index/?$ /$1 permanent; }

    python-django中的APPEND_SLASH实现方法

    - **APPEND_SLASH**: 这个设置项默认值为 `True`,表示如果用户请求的URL不符合定义的URL模式(即URL末尾缺少"/"),则Django会自动追加斜杠并进行重定向。 #### 三、APPEND_SLASH 的工作原理 假设我们在Django...

    XHTML相关学习资料

    - **空元素的闭合**:XHTML中的空元素,如`<img>`、` `等,也必须通过在开始标签末尾添加斜杠来明确闭合,如`<img src="image.jpg" />`。 #### 三、XHTML与HTML的对比 - **语法严谨性**:HTML的语法相对宽松,...

    XHTML教程二(一个不错的教程)

    4. **自闭合标签**:像` `、`<img>`这样的空元素,应在末尾加上斜杠`/`来表示它们是自闭合的,如` `。 5. **验证代码**:使用W3C的验证工具(如http://validator.w3.org)检查文档的语法,以确保其符合XHTML...

    Apache服务器中.htaccess文件的实用配置示例集锦

    这个配置可以确保URL末尾总是带有反斜杠,这有助于搜索引擎优化(SEO)。通过使用`mod_rewrite`模块,我们可以实现这个功能: ``` RewriteCond %{REQUEST_URI} /+[^\.]+$ RewriteRule ^(.+[^/])$ %{REQUEST_...

    帝国CMS 6.6中二级域名绑定子目录的方法 图文

    在帝国CMS 6.6这个流行的开源内容管理系统中,二级域名的绑定与子目录的设置是一个常见但又至关重要的任务。下面将详细介绍如何在帝国CMS 6.6中进行二级域名绑定子目录的操作。 首先,我们需要进行的是**域名解析**...

Global site tag (gtag.js) - Google Analytics