我什至不确定这是否是处理此问题的最佳方法,但我在重写时犯了一个暂时的错误,谷歌(可能是其他人)发现了它,现在它已将它们编入索引并不断出现错误。
基本上,我是根据多种因素生成 URL,其中一个是自动生成的文章 id。然后这些重定向到正确的位置。
我第一次不小心设置了这样的东西:
/2343/新闻/blahblahblah
/7645/评论/blahblahblah
等等。
这是一个有很多原因的问题,主要原因是会有重复,而且东西没有指向正确的地方和 yada yada。我现在将它们修复为:
/新闻/2343/blahblahblah
/评论/7645/blahblahblah
等等。
这一切都很好。但我想阻止任何属于第一个模式的东西。换句话说,任何看起来像这样的东西:
* * = 任何数字模式
/ * */anythingelsehere
这样 Google(以及任何其他可能索引了错误内容的人)就不再试图寻找这些被弄乱了甚至不再存在的 URL。这可能吗?我什至应该通过 robots.txt 执行此操作吗?