搜索引擎友好的URL在App Engine中 - Java [英] Search Engine Friendly urls in App Engine - Java

查看:122
本文介绍了搜索引擎友好的URL在App Engine中 - Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在Google App Engine Java应用程序中创建搜索引擎友好的网址。有没有任何例子说明如何做到这一点?

试试 UrlRewriteFilter by tuckey。它是适用于任何兼容J2EE的Web应用程序服务器(和App Engine)的Java Web Filter,它允许您在URL到达您的代码之前重写它们。



用法:

  • 将urlrewrite.xml移至/ war / WEB-INF目录。

  • $ b
  • 移动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>

  • 将您的搜索引擎友好网址的配置添加到/ war / WEB-INF / urlrewrite .xml


  • 重新部署您的Google应用程序。


  • I need to create search engine friendly URL in my Google App Engine Java app. Are there any examples demonstrating how to do this?

    解决方案

    Try UrlRewriteFilter by tuckey. It's a Java Web Filter for any J2EE compliant web application server (and App Engine), which allows you to rewrite URLs before they get to your code.

    Usage:

  • Move the urlrewrite.xml to the /war/WEB-INF directory.
  • Move the urlrewrite-3.2*.jar to the /war/WEB-INF/lib directory.
  • Add this to your /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>
    

  • Add your configuration of your search engine friendly URLs to /war/WEB-INF/urlrewrite.xml
  • Redeploy your Google App.
  • 这篇关于搜索引擎友好的URL在App Engine中 - Java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆