Разрывы строк в записях не допускаются, поэтому ваш оригинальный файл robots.txt должен выглядеть следующим образом:
user-agent: *
Crawl-delay: 0
Sitemap: <Sitemap url>
Allow: /folder1/folder2/folder3
Disallow: /folder1/folder2/
Disallow: /folder1/
Allow: /
Возможные улучшения:
Указание Allow: /
является излишним, так как в любом случае это значение по умолчанию.
Указание Disallow: /folder1/folder2/
является излишним, поскольку достаточно Disallow: /folder1/
.
как Sitemap
не для каждой записи, но для всех ботов вы можете указать его как отдельный блок.
Так что ваш robots.txt может выглядеть так:
User-agent: *
Crawl-delay: 0
Allow: /folder1/folder2/folder3
Disallow: /folder1/
Sitemap: http://example.com/sitemap
(Обратите внимание, что поле Allow
не является частью исходной спецификации robots.txt , поэтому не ожидайте, что все боты это поймут.)