2011-01-25 6 views
0

making gwt apps crawlable을 구현하려면 trying이지만 CrawlFilter는 실행되지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 정적 컨텐츠는 필터의 영향을받지 않습니까?정적 콘텐츠 요청시 필터가 실행되지 않음

<web-app> 
    <!-- Crawling servlet filter --> 
    <filter> 
    <filter-name>AjaxCrawlFilter</filter-name> 
    <filter-class>com.bitdual.server.CrawlServlet</filter-class> 
    </filter> 

    <filter-mapping> 
    <filter-name>AjaxCrawlFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
    </filter-mapping> 

    <!-- Default page to serve --> 
    <welcome-file-list> 
    <welcome-file>index.html</welcome-file> 
    </welcome-file-list> 

</web-app> 
+0

http://stackoverflow.com/questions/2430244/making-gwt-application-crawlable-by-a-search-engine/2432953 –

답변

3

정적 콘텐츠는 완전히 다른 인프라 (CDN과 같은)에서 제공되므로 정적으로 호스팅되는 콘텐츠에서 필터가 실행되지 않으면 놀라지 않을 것입니다.

+0

http://www.mail-archive.com/google-web-toolkit @ googlegroups.com/msg38365.html –

+3

수정. 정적 콘텐츠 요청은 Java 앱에 절대 도달하지 않습니다. –

+0

은 index.html을 index.jsp로 변경하고 필터가 실행 중입니다. 성능에 미치는 영향은 저주받을 수 있습니다! –

관련 문제