In robots.txt file I have following sections
User-Agent: Bot1
Disallow: /A
User-Agent: Bot2
Disallow: /B
User-Agent: *
Disallow: /C
Will statement Disallow:c be visible to Bot1 & Bot2 ?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
tl;dr: No, Bot1 and Bot2 will happily crawl paths starting with
C.Each bot only ever complies to at most a single record (block).
Original spec
In the original specification it says:
Expired RFC draft
The original spec, including some additions (like
Allow) became a draft for RFC, but never got accepted/published. In 3.2.1 The User-agent line it says:So it confirms the interpretation of the original spec.
Implementations
Google, for example, gives an example that seems to follow the spec: