最近看到一些论坛 前台页面都是以html后缀结尾的,比如帖子列表、文章详细信息,一开始比较费解,想到如果实时生成HTML对服务器的CPU占用是非常巨大的 后来上网找了下思路 原来是用了伪静态
需要jar包:urlrewrite.jar
1.web-inf下新增xml- urlrewrite.xml
<?xml version="1.0" encoding="utf-8"?>
<urlrewrite>
<!-- 帖子列表 -->
<rule>
<from>^/forum-(\d+)-(\d+)\.html$</from>
<to type="forward">/servlet/TopicListServelet?sid=$1&page=$2</to>
</rule>
<!-- 帖子列表加分页
<rule>
<from>^/subcate_list_(\d+)\.html$</from>
<to type="forward">/servlet/TopicListServelet?sid=$1</to>
</rule> -->
<!-- 帖子详细信息 -->
<rule>
<from>^/thread-(\d+)\.html$</from>
<to type="forward">/servlet/TopicDetailServlet?tid=$1</to>
</rule>
</urlrewrite>
在rule节点中写规则 from代表客户端访问页面 to代表实际访问路径
编写规则:from中写正则 开头:^ 结尾$ (\d+)代表数字 (\w+)代表英文
to $1代表你写的第一个 (\d+)或 (\w+) $2代表第二个 其中多个传参&符号用&代替
2. web.xml中增加:
<!-- Set URL Rewrite-->
<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>
3.前台调用:forum-1-1.html
这样做的好处是隐藏了后台类 但并不代表安全 主要作用是优化SEO收录
分享到:
相关推荐
java urlrewrite 实现伪静态化 demo源码 http://www.cnblogs.com/liujun0930/archive/2011/12/05/2276553.html
Url Rewrite 实现jsp页面伪静态化_凌风_.doc
本例把它命名为:UrlRewrite,在创建的时候,选择勾选“Add JSTL libraries to WEB-INF/lib folder ”(注:因为项目中会用到jstl 核心标签库),然后再把urlrewrite-2.6.0.jar导入到项目Bulid Path路径下,最后再加入...
结构以上事实,然后伪静态技术产生了,规范的说就是URL重写技术,他对于ASPX格式支持最好,当然也可以重写HTML格式的文件,但这需要IIS的设置,相对比来说,ASPX格式的更方便,本站就是采用了该URL重写技术,这个...
实现版块URL目录化伪静态; 实现帖子URL目录化伪静态; 支持将帖子标题写进URL,实现帖子URL中文化; 实现分区伪静态; 实现主题分类列表页伪静态; 实现分类信息列表页伪静态; 实现列表页帖子入口统一,比如主题...
不用mod_rewrite直接用php代码实现伪静态效果,大家看后就会发现php真的很方便
第二套开源非主流内容主题站,网站界面简洁美观...·实现全站URL路径伪静态功能,让各大搜索引擎收录更加友好; ·提供可根据栏目名称自动优化SEO功能,让你轻松拥有来自搜索引擎带来的自然流量。 使用方法:
·实现全站URL路径伪静态功能,让各大搜索引擎收录更加友好; ·提供可根据栏目名称自动优化SEO功能,让你轻松拥有来自搜索引擎带来的自然流量。 使用方法: ·你可以下载IIS代替工具来本地修改这些信息,...
使用spring+springmvc框架 ...使用了urlrewrite filter进行地址重写,实现伪静态页面 使用了sitemesh对网页进行布局和修饰 使用了loginFilter对访问进行登录过滤 使用了CheckCodeServlet生成验证码图片
支持软件和文章的动态列表页,可使用URLRewrite实现伪静态的列表页 自定义静态文件存放目录,自定义文件名的前缀和后缀(htm,shtml,asp).自定义生成静态文件时的模式(ASCII,Unicode). 后台管理员多级权限管理,允许...
功能说明: 支持无限级的分类与子分类...增加伪静态模式生成伪静态规则 增加rewrite.php文件 增加模板文件 forum.bloglist.htm 更换默认模版样式 增强代码清理功能 iCMS:list TAG模式增加 [ indexId!= ] 方法
SEO:支持不同的SEO规则、SEO优化设置需求,支持多样化的Rewrite设计、URL网址规则; 3,无需转换软件 无论你是虚拟空间还是独立服务器,无需转换文档,只需要在官方的开放平台拥有appkey 就可以进行文档预览并...
15、启用/关闭伪静态时,支持批量更新商家主页导航菜单、分类、商家信息的URL地址; 16、商家按模型发布信息,支持无权模型提示并跳转到升级会员组页面; 17、支持商家完善商家资料、地图标注、资质证书添加、前台...
15、启用/关闭伪静态时,支持批量更新商家主页导航菜单、分类、商家信息的URL地址; 16、商家按模型发布信息,支持无权模型提示并跳转到升级会员组页面; 17、支持商家完善商家资料、地图标注、资质证书添加、前台...
2. 全站伪静态.html结尾:无论您偷取什么样的网站,ASP,PHP,ASPX,本程序都会在内部自动转换参数,全部以.html伪静态方式结尾,如果您觉得我们默认的URL路径不好用或者不喜欢,没关系!我们为您准备了各种服务 器...
常用的伪静态规则文件在 temp/rewrite 文件夹里,IIS或者apache直接复制里面的文件到根目录即可 注:temp文件夹要有读写权限 TXTCMS功能简介: 1.文章管理 2.缓存管理 3.广告管理 4.友情链接 5.搜索引擎爬行记录 6....
融合了全站生成HTML静态页面和URL伪静态全面整合同步登陆,让你可以更随意的选择适合你网站的静态化模式; 链接规划: 针对网站链接结构和目录构架多进行了系统的规划,让整套系统更符合搜索引擎智能机器人胃口; ...
常用的伪静态规则文件在 temp/rewrite 文件夹里,IIS或者apache直接复制里面的文件到根目录即可 注:temp文件夹要有读写权限 TXTCMS内容管理系统 x1.2更新日志: 1.修复父栏目列表不显示子栏目文章 2.后台编辑器...
SEO:支持不同的SEO规则、SEO优化设置需求,支持多样化的Rewrite设计、URL网址规则; 3,无需转换软件 无论你是虚拟空间还是独立服务器,无需转换文档,只需要在官方的开放平台拥有appkey 就可以进行文档预览并生成...