Rails 3.2 앱에서 ajax를 통해 페이지에 양식을로드하고 있습니다. 이러한 조회수는 Google에 의해 집계되며 URL은 빈 페이지 만 렌더링합니다. 내 앱 (http 리퍼러 등) 외부에서 보려고하거나 robots.txt 파일을 사용하려고 할 때이 페이지에 대한 액세스를 차단해야합니까?아약스를 통해서만로드 된보기에 대한 우수 사례
내 질문은 : 아약스를 통해서만로드 된보기가있을 때 가장 좋은 방법은 무엇입니까? 이것은 프로그래밍 질문입니다. 컨트롤러 파일 등에 대한 모범 사례를 코딩하는 것이 기쁩니다. 그러나 SEO 및 내 앱의 성능 측면에서도 그렇습니다. 그러나 - -
나는이 페이지를 색인에 구글을 원하지 않는 액세스를 방지 직접 등이 문제로 최선의 선택 (경우 나도 몰라 : - 잘못된 환경, 또는이 하나 https://stackoverflow.com/questions/11522307/prevent-direct-access-to-certain-urls-only-rails-app-can-load-them <-How deny access direct URL to my partial views? <가 관련 하지만 답이 없습니다.)
물론이 페이지를 내 robots.txt에 정의하여 색인 생성을 중단 할 수는 있지만 더 나은 해결책이 될 수 있습니다.
저는 이것이 매우 일반적인 문제라고 가정합니다. 내가이 페이지를 표시하려고 할 때 관련 서버로드 등이있을 것입니다. 결국 내 robots.txt에 부분 URL을 추가했지만 더 많은 'railsy'가있을 가능성이 있다고 생각했습니다. 응답 해 주셔서 감사합니다. 크롤링을 시도하기 전에 봇이 robots.txt를 확인합니까? 아니면 페이지가 크롤링 된 다음 사실 이후에 색인이 생성되지 않습니까? 마지막으로 답변 해 주셔서 감사합니다. 나는 모든 것을 스스로 가르치기 때문에 대부분의 시간 동안 나는 일반적으로 받아 들여지는 모범 사례에 대한 지식으로 무장하지 않는다. – LpLrich
NP. 봇이 크롤링하는지 여부는 robotx.txt에 따라 다릅니다. 그러나 색인을 생성하지 않는다고 말하면 그들은 그렇게하지 않을 것입니다. –