【发布时间】: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?
-
感谢所有回复。