그 주제가 어떤 설정을 가리키는지 알고 있습니다. 이 주제에서는 robots.txt를 사용하여 로그인을 차단하는 방법이 언급되어 있습니다. 하지만 robots.txt는 실제로 많은 것을 차단하지 못합니다. 왜냐하면 이를 따르거나, 심지어 확인하는 것조차 선택 사항이기 때문입니다.
그리고 이 한 문장 때문에 여전히 혼란스럽습니다:
Does not apply if allowlist is defined
만약 allowlist가 완전히 반대 방향으로 작동하여 화이트리스트에 포함된 사용자 에이전트만 허용하고 나머지는 모두 차단한다면, 이는 너무 위험한 설정이라 아예 존재하지 않아야 할 것입니다.
사용자 에이전트는 정말 다양하고, Discourse가 사용자가 인간인지 봇인지 감지한 후 화이트리스트를 사용할 때와 사용하지 않을 때를 결정할 수 있을 정도로 그렇게 작동할 것이라고는 전혀 믿지 않습니다.
즉, 실제로 차단 기능이 작동한다면 누군가가 화이트리스트를 사용하기로 결정할 경우, googlebot만 허용되므로 그 가엾은 관리자는 모든 사람에게 문을 닫게 될 것입니다. 그리고 모든 ‘인간’ 사용자 에이전트를 화이트리스트에 추가하려는 시도는… 불가능합니다.
제가 찾은 모든 주제는 차단 설정을 사용하는 방법을 알려줄 뿐, 그것이 무엇을 하는지에 대해서는 설명하지 않습니다. 이는 큰 차이입니다.
그래서 저는 짧은 도움말보다 조금 더 깊이 들어가는 일종의 코덱스를 여기서 보고 싶습니다. 그리고 죄송합니다. GitHub은 정답이 아닙니다. 개발 작업을 하려는 분들에게는 훌륭한 곳이지만, 그렇지 않고 관리자라면… 아니죠.
그래서 — 저는 여전히 여기서 차단(blocking)과 허용(allowing)이 무엇을 의미하는지 모릅니다.
그리고 이 스레드가 더 이상 AdSense의 대안을 찾는 방법에 대한 것이 아니라는 사실은 완전히 확신합니다. 하지만 다른 주제로 이동을 요청하기 위해 스스로를 플래그(신고)하지는 않겠습니다. 저는 교훈을 배웠으니까요.