2011-10-31 4 views
1

GWT-AJAX 크롤링 기능에 몇 가지 문제가 있습니다. 현재 현재 수행중인 작업은 다음과 같습니다.GWT를 크롤링 가능하게 만들기

내 웹 사이트 http://xyz.com은 #! 그래서 구글 봇이 그것을 읽고

http://xyz.com/?_escaped_fragment_=download/param

그래서 내가했던 것은 내가 HTML 콘텐츠를 생산하고 응답을 반환하는 서블릿을 구축 내 서버를 물어 보곤 예를 http://xyz.com/#!download/param 위해 같은 링크. 그러나, 나는 내 서블릿을 매핑 할 생각이 전혀 없다. 왜냐하면 Google 로봇이 가져 오려고하는 URL이 xyz.com/?_escaped_Fragment_=download/param이기 때문에 내 web.xml에 서블릿을 매핑하는 방법을 모른다.

답변

0

서블릿 매핑보다 요청 필터를 사용해야합니다. Google은 HtmlUnit을 사용하여 일반적인 접근법을 구현하는 방법을 보여줍니다 : http://code.google.com/web/ajaxcrawling/docs/html-snapshot.html - 마지막 섹션 참조.

+0

Ok 필터를 사용해 보았지만 실제로 작동하지 않습니다. 내 web.xml에서 URL 매핑을/* 및 *에 넣었지만 필터는 xyz.com에서 호출되지 않았습니다.? _escaped_fragment = .... 서블릿이 호출되고 서블릿이 없을 때 필터 만 응답하기 때문에 xyz.com (루트 URL)에 매핑 – fernandohur

관련 문제