【问题标题】:The trailing slash in home page主页中的尾部斜杠
【发布时间】:2012-06-14 04:05:15
【问题描述】:

如果有人能帮我解决这个问题,我会非常感激。

让我们考虑这 2 个 URL(都在响应标头中返回 200):

www.foo.com/something
www.foo.com/something/

尽管这两个网址具有相同的内容,但 Google 认为这两个网址不同,这会导致内容重复问题。要解决此问题,建议使用 301 永久重定向将一个 URL 重定向到另一个 URL,或使用 rel="canonical" 属性。 source

Wordpress 博客完美地处理了这个问题。将尾部斜杠添加到我的内部链接时,我被重定向到没有尾部斜杠的 URL(301 响应)。

问题是重定向只发生在内部页面上。我的主页似乎返回了带有或不带有斜杠的 200 响应。我应该保持原样还是使用.htaccess 文件强制重定向?

p.s.:指向我网站的反向链接有 2 个不同的 href(带有和不带有斜杠)。我应该将这些反向链接更改为唯一的 href 还是将一个重定向到另一个?

【问题讨论】:

    标签: .htaccess url-rewriting seo


    【解决方案1】:

    我假设您的主页是指您仅输入域时显示的页面。

    带或不带斜杠代表完全相同的 URL。无需担心,也无能为力。

    【讨论】:

      【解决方案2】:

      使用this link to add trailing slash to end of your url

      您的反向链接是否带有斜线并不重要,因为在实施上述地址中提到的技术后,搜索引擎将假定您的页面仅带有斜线。请记住,由于过去的索引,您应该等到以前的索引被删除。或者您可以使用 301 重定向到带有斜杠的页面。基本上这需要一些时间,直到搜索引擎再次出现并找到您的重定向规则......。

      【讨论】:

      • 同样,此链接中的规则将仅在内部链接中进行从非斜杠到斜杠链接的 301 重定向,这可以通过将 Wordpress 中的永久链接设置更改为自定义结构(如 /%postname)来实现%/。我想知道主页 (www.foo.com) 是否需要重定向到 www.foo.com/。
      • 链接汁是否会通过反向链接传递到每个特定版本(斜线或无斜线),或者将传递到重定向到的版本,或者两者都无关紧要会收到相同的链接值吗?
      • 是的,从搜索引擎的角度来看,两者都会收到相同的链接值。请记住,在大多数情况下,如果您执行 /%postname%/ 之类的操作来链接您的页面,这些不带斜线的地址也会加载您的内容。据我所知,对于主要搜索引擎,www.foo.com 和 www.foo.com/ 是相同的。
      猜你喜欢
      • 2014-03-07
      • 2019-07-10
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-06
      相关资源
      最近更新 更多