【问题标题】:which URL will take search engine for SEO [closed]哪个 URL 将采用搜索引擎进行 SEO [关闭]
【发布时间】:2018-11-22 19:52:20
【问题描述】:

我很困惑搜索引擎会看到哪个 URL。

在我的产品搜索页面中,产品 URL 将是“mysite.com/detail.php?pid=123&cat=main&subcat=sub”

当我们点击它时,它将重定向到“mysite.com/detail/123/main/sub”。 (使用 .htaccess 像这样重定向)

哪个 URL 将使用搜索引擎进行 SEO?如果搜索引擎想要获取此 URL 'mysite.com/detail/123/main/sub' 我该怎么办?

【问题讨论】:

  • 如果你希望 URL 是 /detail/123/main/sub,那么你应该在 HTML 中输出。
  • 我认为 Google 可以处理这种情况,并且您的 SEO 分数不会受到这种解决方案的影响。即使我建议在应用程序路由器的逻辑中而不是在 Web 服务器配置中解决 url 别名。
  • 你的意思是这就是你的超文本所拥有的吗? <a href="mysite.com/detail/123/main/sub">mysite.com/detail.php?pid=123&cat=main&subcat=sub</a> 或者你在href 中有mysite.com/detail.php?pid=123&cat=main&subcat=sub 并且.htaccess 重定向到美化的url?如果您的 .htaccess 正在重定向到美化的 url,为什么现在将它放在 href 中?
  • 我无法更改所有这些地方,因为它会影响其他功能。所以我将 URL 更改为“mysite.com/detail.php?pid=123&cat=main&subcat=sub”,然后将其重定向到“mysite.com/detail/123/main/sub”。我可以知道在这种情况下搜索引擎会查找哪个 URL?
  • 感谢所有回复。

标签: php .htaccess


【解决方案1】:

Google 将采用(在 SERP 中使用)第二个(最终页面上的真实 URL),而不仅仅是指向版本的 URL。

但是您的页面可以稍后在 SERP 和较低位置上看到(页面没有针对它们的重定向指针)。

您应该使所有链接都使用最终 URL 版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-02
    • 2011-01-22
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    相关资源
    最近更新 更多