【发布时间】:2016-01-15 12:08:37
【问题描述】:
我有 2 个网站。第一个是“test-www.xxxxxxx.net”,另一个是“www.xxxxx.net”。我想制作一个动态的无索引元标记。谷歌机器人可以索引我的实时站点,但我不希望它用于我的测试站点。通常我可以在 _Layout.cshtml 中添加一个属性并使其动态化,如下所示。
@if (!Helper.IsLiveSite())
{
<meta name="robots" content="noindex">
}
有没有办法可以在 robots.txt 文件中制作它?在一些文章中写道“我强烈建议您尽可能使用 Noindex。”
所以请帮忙!我怎样才能在robot.txt中做到这一点。我不知道下面的文件是否会产生错误。
User-agent: *
Disallow: /styles/
Sitemap: http://xxxxxx/sitemap/sitemap.xml
Noindex: test-www.xxxxxxx.net/*
Noindex: http://test-www.xxxxxxx.net/*
Noindex: https://test-www.xxxxxxx.net/*
谢谢。
【问题讨论】:
-
Google 有一个 robots.txt 测试工具:google.com/webmasters/tools/robots-testing-tool,但基本上最简单的方法是为您的每个网站制作一个 robots.txt 文件,而不是同时为这两个网站制作一个文件。然后为您的测试站点制作一个
noindex一切。
标签: robots.txt noindex