使用动态网址避免重复内容

时间:2013-02-05 22:29:11

标签: apache mod-rewrite sitemap

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

example.com/green-dress/54325

(domain / title / id)

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

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

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

谢谢, DAV

1 个答案:

答案 0 :(得分:1)

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