2011-03-10 152 views

回答

3

嘗試UrlRewriteFilter由tuckey。它是適用於任何兼容J2EE的Web應用程序服務器(和App Engine)的Java Web Filter,它允許您在URL到達您的代碼之前重寫它們。

用法:

  • 將urlrewrite.xml移至/ war/WEB-INF目錄。
  • 將urlrewrite-3.2 * .jar移動到/ war/WEB-INF/lib目錄。
  • 添加到您的/war/WEB-INF/web.xml:
  • <filter> 
        <filter-name>UrlRewriteFilter</filter-name> 
        <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> 
    </filter> 
    <filter-mapping> 
        <filter-name>UrlRewriteFilter</filter-name> 
        <url-pattern>/*</url-pattern> 
    </filter-mapping> 
    

  • 添加您的配置您的搜索引擎友好的URL來/war/WEB-INF/urlrewrite.xml
  • 重新部署您的Google App。