我google了很多,并阅读了大量的文章,但得到了不同的反应。子域vs子目录阻止爬虫
如果我想让我的网站的某个部分被搜索引擎索引,我对于哪一个更好一些有点困惑。基本上,我为我的网站进行了大量更新,也为客户设计了很多更新,我不希望为预览上传的所有“测试数据”进行索引,以避免重复的内容问题。
我应该使用一个子域和阻止整个子域
或
创建一个子目录,并使用
robots.txt
阻止它。
我是新来的网页设计和即将使用的子域(读的地方,这是一个有点先进的过程,甚至一个小小的失误就可能有大的后果有点不安全,而且马特·卡茨也提到类似的东西(source):
“我建议你使用子目录,直到你开始感到与你的网站的结构非常 有信心在这一点上,你会 更好的装备,以做出正确的决定你自己的网站。“
但另一方面,我对使用robots.txt
以及任何人都可以访问该文件犹豫不决。
两者的优缺点是什么?
现在我的印象是,谷歌同样对待,最好去robots.txt
的子目录,但我希望在“冒险”之前发表第二个意见。
如果你把它放在网上假设有人会复制它。 Robots.txt是可选的 - 不道德的搜索引擎可以并且会简单地忽略它。如果必须成为部署站点的一部分,请在您的“测试区域”上输入用户名/密码。 –