toanvoc
(Toan Nguyen)
1
Google에서 domain/u/username 형식의 링크 콘텐츠가 인덱싱되도록 하려면 어떻게 해야 하나요?
Google이 domain.com/u 형식의 링크를 인덱싱할 수 있도록 Disallow: /u 부분을 제거했습니다. 하지만 slug 형식인 domain/u/username을 Google에서 인덱싱하려면 어떻게 해야 하나요? 다른 설정이 필요한가요?
로그인하지 않은 상태에서는 slug 형식인 domain/u/username에 접근할 수 없기 때문에, Google이 이 slug 형식을 인덱싱하는 데 문제가 있다는 것을 알 수 있습니다(첨부 이미지 참조).
도움 주셔서 감사합니다. 저는 Source Discourse를 처음 사용해 보는 것이므로 아직 이해하지 못하는 부분이 많습니다. 감사합니다!
안녕하세요 
이 사이트에서 이 설정이 활성화되어 있나요?
hide user profiles from public
네, 활성화되어 있다면 비활성화하면 로그인 없이도 사용자 프로필에 접근할 수 있습니다.
Jagster
(Jakke Flemming)
3
정말 사용자분들도 자신의 멤버십 상태와 기타 정보를 온 세상에 알리는 것에 동의하신 건가요?
toanvoc
(Toan Nguyen)
5
하지만 여전히 도메인/u/사용자이름 형식의 링크를 제출하여 Google에 인덱싱할 수 없어요. 추가로 열어야 하는 설정이 있을까요?
(상태를 확인할 수 있도록 이미지를 첨부했어요)
Jagster
(Jakke Flemming)
6
기억이 맞다면 그 제한은 robots.txt보다 더 깊은 곳에 있습니다. 물론 robots.txt에서 /u를 허용하는 것은 꽤 빠른 테스트 방법입니다. 하지만 코어에서 더 깊은 곳에서 오는 문제라면 플러그인이 필요할 수 있습니다.
여기서 파고들어 보세요. 아마 1년 전쯤 있었던 일인데, SEO 관련 사항과 함께 등장했고, 허용되지 않는 데에는 강력한 이유가 있었습니다.
toanvoc
(Toan Nguyen)
7
robots.txt에 넣었는데(첨부된 이미지) 작동하지 않아서 여기에 질문드립니다.
"실시간 테스트 보기"에서 더 많은 정보를 확인할 수 있나요?
j127
9
사용자 프로필이 이 HTTP 헤더를 보내기 때문일 가능성이 높습니다:
터미널에서 다음 명령을 실행하면 확인할 수 있습니다. <url>은 사용자 프로필의 URL로 교체하세요:
curl -sSL -D - -o /dev/null <url>
robots.txt 규칙을 제거하면 Google이 해당 헤더를 보고 URL을 인덱스에서 제거합니다.
Google 문서:
toanvoc
(Toan Nguyen)
10
URL이 Noindex로 설정되어 있다는 것은 알고 있지만, 원본 Discourse에서 이를 수정할 위치를 모르겠습니다. robots.txt 파일에서 Disallow: /u 부분은 이미 제거했습니다. 사진을 첨부했습니다.
toanvoc
(Toan Nguyen)
11
소스 코드에서 슬러그를 사용자 이름으로 인덱싱하는 방법에 대해 도움을 주세요.
다음 예시와 같이 이 슬러그 도메인의 인덱스를 열고 싶습니다: https://domain.com/u/toannguyen/activity (예시 링크). 디스커스(Discourse) 소스 코드에서 무엇을 해야 하나요?
현재 이 유형의 링크를 구글 검색 콘솔에 제출하면 인덱싱이 차단되었다고 표시됩니다. 도움을 주실 수 있을까요?
팀 여러분, 정말 감사합니다!
Jagster
(Jakke Flemming)
12
잘 모르겠지만, 왜 그렇게 하고 싶으신 건가요? 사람들이 검색할 만한 내용은 아니에요. SEO에도 도움이 되지 않고, 모든 허용된 URL은 이미 Googlebot이 접근할 수 있는 상태입니다.
toanvoc
(Toan Nguyen)
13
제가 해야 하는 지역 사회 개발 모델이 무엇인가요? 이 내용을 회원들에게 공개했습니다!