`
phantomhu
  • 浏览: 20066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

配置Friendly URL

阅读更多
"Friendly"URLs(就是说,URLs中携带更多路径信息和更少的查询参数信息)已经被集成。
这使得你可以将应用程序分别放在多个文件夹中而减少混乱,并且可以通过这种方式提高J2EE项目发布的安全性
在Hivemodule配置文件中进行配置。
xml 代码
 
  1. <contribution configuration-id="tapestry.url.ServiceEncoders">  
  2.     <direct-service-encoder id ="direct" stateless-extension="direct" stateful-extension="sdirect" />  
  3.     <page-service-encoder id ="page" extension="page" service="page" />  
  4.     <page-service-encoder id ="external" extension="external" service="external" />  
  5.     <!-- 定义asset资源路径的URL -->  
  6.     <asset-encoder id="asset" path="/assets" />  
  7.     <extension-encoder id="ext" extension="svc" after="*" />  
  8. </contribution>  

在web.xml中定义Friendly URL与Servlet映射即可。

Friendly URL地址组成
xml 代码
 
  1. http://127.0.0.1/app?page=xxx&service=xxx&sp=xxx  

page=xxx标明页面名称
service=xxx制定service名称
sp=xxx携带传递数据
分享到:
评论

相关推荐

    Python库 | django_friendlyurls-0.1.0.tar.gz

    `django_friendlyurls-0.1.0.tar.gz` 是一个针对Python编程语言和Django框架的扩展库,主要用于优化URL结构,使其更加友好、易读。这个库的版本为0.1.0,表明它是早期版本,可能包含基础功能并持续更新以增加更多...

    .net成功的url重写

    在.NET中,实现URL重写主要依赖于两个组件:`System.Web.Routing`命名空间和IIS(Internet Information Services)配置。`System.Web.Routing`是ASP.NET的一个部分,它允许开发者定义基于HTTP请求的路由规则。而IIS...

    URL重写

    配置文件中的URL重写规则可以使用微软的URL重写模块(URL Rewrite Module),这是一个IIS扩展,也可以与ASP.NET一起使用。例如,你可以定义一个`&lt;rule&gt;`元素,包含`&lt;match&gt;`子元素来指定要匹配的URL模式,然后用`...

    Seo-Friendly-Url:为 Sitecore 项目启用 SEO 友好 URL 的模块

    SEO友好的URL模块描述该模块用于所有 ParTech 项目,以启用 Sitecore 项目的 SEO 友好 URL。...用法强制友好 URL 仅适用于 GET 请求使用以下属性(都是可选的)在配置文件(在 /App_Config/Include 中)配置 LinkProvid

    rails_friendly_urls:轻松将 Rails 项目的任何 url 转换为 SEO 友好的

    Rails Gem 可以轻松地将任何 URL 配置为更友好的 URL。 ##特征 允许将绝对任何 url 自定义为 SEO 友好的 URL。 处理您在原始路由中定义的参数,并在调用友好 url 时将它们传递到控制器中。 处理命名路由以及 ...

    UrlRewriter重写插件+窗体回传保持插件

    这个插件的核心功能是通过读取配置文件,定义一系列规则来实现URL的转换。 在标题中提到的"UrlRewriter重写插件",指的是UrlRewriter.dll,这是一个用于处理和转换HTTP请求URL的库。它基于IIS的ISAPI扩展或...

    Liferay_学习笔记

    创建页面组时,可以设置Friendly URL,对于Guest用户,他们看到的页面组是通过Friendly URL /web/guest来访问的,如Company、Products、Downloads等页面都是General Guest桌面的一部分,每个页面有自己的Friendly ...

    rails_friendly_urls_test:Rails Friendly URLs gem 示例项目

    Rails框架提供了一种称为“Friendly URLs”的功能,它允许开发者创建更加人性化、易读的URL,提升用户体验。`rails_friendly_urls_test`项目就是针对这一特性的实践应用。 1. **Friendly URLs简介** Friendly URLs...

    vue-cli在 history模式下的配置详解

    3. webpack.prod.conf.js:这是生产环境的webpack配置文件,在这里需要配置friendly-errors-webpack-plugin等插件,并确保最终生成的打包文件能够支持history模式。 当完成这些配置后,Vue-cli项目在history模式下...

    ASP.NET中搜索引擎友好的URL

    ASP.NET中的搜索引擎友好URL(Search Engine Friendly URLs)是提高网站可读性和SEO(搜索引擎优化)的关键因素。在传统的ASP.NET应用程序中,URL往往包含了过多的参数和动态标识符,这不利于用户理解和搜索引擎抓取...

    liferay6.2 CRUD FriendlyURL Search-Container

    接下来,友好型URL(Friendly URL)是提高用户体验的重要组成部分。在Liferay中,可以通过设置页面的路径别名来实现友好的URL,使得用户可以更容易理解和记忆。例如,而不是看到一个复杂的ID参数链接,用户可以看到...

    heritrix问题锦集[收集].pdf

    在Heritrix中,SURT(Sort-friendly URI Reordering Transform)和SurtPrefixedDecideRule是两个关键概念,它们对于高效和准确地抓取目标站点的内容至关重要。 SURT是一种URL规范化和排序的格式,它将URL转换成一种...

    seo-friendly:通过解析其内容并创建静态页面来使SPA SEO友好

    友善的基于 ,遗憾的是不再维护。... npm软件包没有编译步骤,因此您可以对其进行派生,更改所需的内容并使用Gi​​tHub URL安装它。 零配置是主要功能。 您无需担心其工作方式或配置方式。 但是,如果您感到好奇,。c

    ASP.NET 路由实现去除aspx后缀

    在 ASP.NET 中,路由是一项核心功能,它允许我们定义灵活的URL模式,从而实现URL与应用程序内部处理逻辑之间的映射。本篇文章将深入探讨如何在ASP.NET中实现路由功能,以去除URL中的“aspx”后缀,提供更加用户友好...

    friendly-chat

    4. `firebase-config.js`:存放Firebase项目的配置信息,如数据库URL、API密钥等。 5. 可能还有其他辅助脚本或资源文件,如图片、图标等。 通过分析和学习"friendly-chat"项目,开发者可以深入理解如何利用Firebase...

    lab-search-engine-friendly-urls:测试搜索引擎友好的 URL

    您可能想要涵盖的内容: Ruby版系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列、缓存服务器、搜索引擎等) 部署说明… 如果您不打算运行rake doc:app请随意使用不同的标记语言。

    zencart 伪静态seo优化1.5x英文版

    1. 安装和配置SEO插件:ZenCart 社区提供了多种SEO插件,如SEO Ultimate 或 SEO Friendly URLs。在1.5x版本中,首先需要下载并安装这些插件,然后按照插件的文档进行配置。 2. 修改.htaccess文件:伪静态需要服务器...

    不知所云的电子商务ppt模板Optimizandonues.pptx

    它允许在目录级别进行配置,执行诸如授权、身份验证、URL重写、阻止访问、服务器端包含、目录列表自定义错误响应以及MIME类型和缓存控制等功能,这些都对网站的性能和安全有直接影响。 用户体验(UX)是衡量网站...

    jquery_for_spring_demo

    url: "/api/data", type: "GET", success: function(response) { // 处理返回的数据 }, error: function(xhr, status, error) { // 错误处理 } }); ``` 对应的Spring Boot Controller: ```java @...

    Joomla开启SEF的方法

    然后,登录Joomla的后台管理界面,进入“全局配置”(Global Configuration),找到“搜索引擎友好URL”(Search Engine Friendly URLs)这一选项,将其设置为“开启”(Yes),并保存更改。这是Joomla搜索引擎优化...

Global site tag (gtag.js) - Google Analytics