我从根本上改变了我的站点的设计,使其不包括作为url本身一部分的嵌入式会话密钥,即/sessionkey/blahblah/blah,改为just /blahblah/blah。
现在我已经重新启动了我的网站。我被锤击的URL请求,这已经不存在了。我返回404没有找到,410去爬虫,但有什么比让他们冲击我的服务器得到一个坏的反应容易吗?
我会使用它们的移除特性,但是所有被索引的会话键都是随机字符串。我不知道要指定哪个会话密钥。我知道的一件事是,所有的键都是以数字开头的,我不知道机器人是否在robots.txt上进行正则表达式?
谢谢
发布于 2012-04-06 21:19:56
您必须记住,每个页面都永远存在于某个地方,所以您不应该仅仅删除页面,而应该提供301重定向(永久移动)到新页面。这样,你就可以告诉谷歌和其他搜索引擎(并向访问者提供透明的过渡)页面现在的位置。这也是非常重要的搜索引擎优化,因为无论什么重量,旧的网页积累在搜索引擎将失去,否则。
我不熟悉Apache,但我确信您应该能够添加一条规则来标识传入的请求,将其转换为新的请求,并调用指向正确地址的301页。
https://webmasters.stackexchange.com/questions/28953
复制相似问题