隐藏特定文件夹及其子文件夹和文件?

时间:2013-01-10 08:59:22

标签: seo robots.txt

我想在搜索引擎中隐藏public_html中名为(beta)的文件夹以及它的所有子文件夹和文件,我是否必须将文件放在根文件夹(/)中并执行robots.txt的内容如下

User-agent: *
Disallow: /public_html/beta

OR

将robots.txt放入public_html并按以下内容执行

User-agent: *
Disallow: /beta

3 个答案:

答案 0 :(得分:2)

robots.txt必须位于根目录中。

www.yoursite.com/robots.txt

这就是你需要的:

用户代理:*

禁止:/ folder / something

有些内容是您要禁止的文件夹的名称

另外,请注意您只想阻止名为something的子文件夹。如果你还有一个你不想禁止的文件,那么这样做:

用户代理:*

禁止:/ folder / something /

答案 1 :(得分:0)

重要的是公共网址,而不是服务器的实际物理文件夹。

因此,如果您的网站位于example.com/cooking/index.html,则您的robots.txt需要位于example.com/robots.txt。对于sports.example.com/football/blog,它将是sports.example.com/robots.txt

答案 2 :(得分:-1)

最佳解决方案是隐藏所有子文件夹和文件。您可以按如下方式定义robots.txt:

用户代理:*

禁止:/ beta * /

现在,所有搜索引擎都不会抓取所有子目录和文件,然后是测试版。