0

所以我使用 mod_rewrite 并每天为我的页面(待售产品)制作站点地图。Google 会读取 URL 并将其编入索引。但是,如果我更改项目的标题,则站点地图中的 url 将被更改和更新,因此搜索引擎将索引重复的内容,并具有更新的标题。例如:

example.com/green-dress/54325

(域/标题/ID)

如果我决定更新标题,例如 example.com/green-dress-with-small-rip/54325

如您所见,它最后具有相同的项目 ID。它是同一个项目,除了现在有更新。但是谷歌,不像我,不知道它应该更新项目,因为它显然不知道 url 的最后一部分是项目 ID。

所以问题是......我应该如何解决这个问题?一种方法是不进行 mod-rewrite,但如果可能的话,我宁愿避免这种情况。

谢谢,戴夫

4

1 回答 1

1

第一种可能性是存储旧 URI 并执行301 Moved Permanently重定向到新 URI。但是我们在项目中所做的是将地址中的标题与控制器中的实际标题进行比较,如果不匹配,则将 301 重定向到具有正确标题的地址。一段时间后,Google 将不再扫描旧页面。我认为我们的解决方案更通用

于 2013-02-05T22:37:35.240 回答