“不允许:/ test / programming”还是“不允许:/ programming”?

时间:2019-03-06 14:57:11

标签: robots.txt

我在WordPress下管理一个网站。我们必须将网站URL更改为example.com/test。因此,我现在在Search Console中具有2个属性:一个具有根域(example.com)。另一个带有子目录(example.com/test)。

每当我在Google中搜索site:example.com时,它都会返回主页的所有可索引URL,即example.com/test。因此,域根example.com不再可索引。

在robots.txt中,我想禁止使用诸如example.com/test/programming之类的URL。

我应该禁止:/programming还是禁止:/test/programmming,以便example.com/test/programming被阻止?

1 个答案:

答案 0 :(得分:0)

Disallow值始终代表URL路径的开头。

对于https://example.com/test/programming,路径为/test/programming

因此,Disallow: /test/programming会阻止如下网址:

  • https://example.com/test/programming
  • https://example.com/test/programming/
  • https://example.com/test/programming.html
  • https://example.com/test/programming/foo/bar

Disallow: /programming会阻止如下网址:

  • https://example.com/programming
  • https://example.com/programming/
  • https://example.com/programming.html
  • https://example.com/programming/foo/bar