2009-12-25 3 views
0

ASP.NET 웹 응용 프로그램이 있다고 가정 해 봅니다. 나는 사용자와 이메일 주소를 포함하는 테이블을 보여주는 aspx 페이지를 만든다. 사용자 데이터는 데이터베이스에 저장되고, 로그인 한 사용자가 페이지를 요청하면 html이 생성되어 데이터를 표시합니다. 페이지를 요청하는 사용자가 로그인하지 않은 경우 로그인 페이지로 리디렉션됩니다.서버에서 생성 한 데이터는 검색 엔진으로 인덱싱됩니까?

이 모든 것은 매우 표준입니다.

내 질문에 개인 데이터가 검색 엔진 (사이트를 해킹하는 사람이나 악의적 인 사용자가 공개적으로 데이터를 게시하는 것 외에)에 의해 색인이 생성 될 수있는 방법이 있습니까?

사용자가 로그인 할 필요가 없다면 어떻게 될까요? 그런 다음 데이터를 인덱싱합니까?

답변

1

일반적으로 검색 엔진은 공개 방문자가 볼 수있는 것을 정확하게 색인화해야하며, 거미와 다른 것을 노출하면 google이 화를냅니다.

체크 아웃하면 서버에 색인 페이지를 제어하려는 경우 : http://www.robotstxt.org

0

사용자가 데이터에 액세스하기 위해 로그인 할 필요가없는 경우 검색 엔진이 액세스 할 수없는 이유가 없습니다. 로그인으로 보호되지 않는 데이터는 색인이 생성됩니다.

로그인 메커니즘이있는 경우 색인이 생성되지 않습니다.

+0

는 동의하지만 robots.txt 파일이 장소에있는 경우 당신은 또한 고려한다. –

0

IMO 프로필 페이지에서 로그인 요구 사항을 제거하고 검색 엔진에 사용자 목록을 제공하기 위해 사이트 맵을 만들어야합니다. 손님이 사용자의 추가 정보 만 볼 수 없도록해야합니다.

+0

좋아요, 바로 알게 될거예요 :) – devuxer

관련 문제