商丘做网站,商丘网站优化,商丘网络推广,商丘网络公司
当前位置:首页 > 新闻资讯 > 建站经验 >

「昌黎县seo」java中如何用urlrewritefilter实现网站伪静态?

发表日期:2019-03-25 12:04聚圣源浏览次数: 本文关键词:昌黎县seo,java,中如,何用,urlrewr

大部门搜刮引擎都市优先思量收录静态的HTML页面,而不是动态的*.jsp、*.php页面。但现实上绝大部门网站都是动态的,不大概全部是静态的HTML页面,因此互联网上大部门网站都市思量伪静态——就是将*.jsp、*.php这种动态URL伪装成静态的HTML页面。叨教java中怎样实现伪静态呢?

通过Filter拦截全部发向*.html哀求,然后按某种规矩将哀求forward到现实的*.jsp页面即可。下面要利用的URL Rewrite开源项目就是为这种思绪提供了实现。

怎样使用URL Rewrite实现网站伪静态:

1、下载Url Rewrite的最新版本。我下的是urlrewritefilter-4.0.3.jar

2、将下载得到的urlrewritefilter-4.0.3.jar放在你构建的项目WEB-INF下的lib文件夹中

3、在web.xml文件中设置启用URL Rewrite Filter,在web.xml文件中增长如下设置片断(该片断放在全部的servlet标签的从前)

java代码:

  

UrlRewriteFilter  

org.tuckey.web.filters.urlrewrite.UrlRewriteFilter  

  

UrlRewriteFilter  

/*  

REQUEST  

FORWARD  

上面的设置片断指定利用URL Rewrite Filter 拦截全部的用户哀求。

4、在你项目标WEB-INF路径下增长urlrewrite.xml文件,该文件界说了伪静态映射规矩,这份伪静态规矩是基于正则表达式的。

文件内容如下:

java代码:

  

"http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">  

/userinf-(\w*).html  

%{context-path}/userinf.jsp?username=$1  

上面的规矩文件中只界说了一个简朴的规矩:全部发向/user-(\w*).html的哀求都将被redirec义乌t到userinf.jsp页面,并将(\w*)正则表达式所匹配的内容作为username参数值。凭据这个伪静态规矩,我们为这个应用提供一个userinf.jsp页面(该页面只是我们的一个测试页面,用户可以本身界说本身的页面)。代码如下:

java代码:

<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %>  

<%  

String user = request.getParameter("username");  

%>  

<%=user%>的小我私家信息  

<%  

out.println("如今时间是: "+new java.util.Date() +"

");  

out.println("用户名: "+user);  

%>  

统统预备停当后,重启tomcat,然后在欣赏器地点栏输入userinf-xxxx.html的哀求地点,比方:我构建的项目名称叫做webDemo那么我就可以输入:http://localhost:8080/webDemo/userinf-test.html

小我私家站:http://www.yzcopen.com/  偶然间做做静态处置惩罚

如没特殊注明,文章均来自网络! 转载请注明来自:http://www.jushengyuan.com.cn/news/jzjy/12648.html

网站设计案例推荐

热门文章

站长工具综合查询里面SSL证书不...

SSL证书不安全是怎么回事?但是点进去这个提示后,显示的是别人的tdk是不是被劫持或者被黑了?...

日期:2018-03-27 浏览次数:2055

简洁而实用的版权信息可增色网...

打开网站,人们自然会从上往下浏览,首先映入眼帘的一定是BANNER主视觉,然后是网站主体内容部分。相比较而言,注意到网站底部版权信息的浏览者确实不多,但这并说明网站版权信...

日期:2018-09-20 浏览次数:1908

网站设计需要注意的3点问题...

对于网站设计来讲会受到很多因素的影响,而且不同类型的网站,在设计时需要体现的元素也不一样,比如说对于一个企业网站更想体现出品牌以及产品的特点,主要是对产品、企业信...

日期:2018-02-12 浏览次数:1825

企业网站为什么要改版 改版选择...

网站改版,是每个建站企业必须面临的工作。相信也有不少站长问,已经做好的企业网站,为何还要大费周章重新进行改版设计呢?下面小编就来给大家说说,企业究竟为什么要改变,并...

日期:2018-03-26 浏览次数:1356

永城网站制作:模板建站不可不...

随着互联网建站尤其是自助建站热潮不断高涨,建站行业涌现出越来越多的自助建站平台,这些平台普遍都提供网站模板可选。...

日期:2018-04-30 浏览次数:953

相关文章

10个JavaScript常见BUG及修复方法...

如今网站几乎100%使用JavaScript。JavaScript看上去是一门十分简单的语言,然而事实并不如此。它有很多容易被弄错的细节,一不注意就导致BUG。 1. 错误的对this进行引用 在闭包或则回调中...

日期:2018-01-14 浏览次数:112

浅析在网页设计中如何让按钮激...

现在建设网站一个重要的核心要素就是能够对用户产生良好的吸引力,能够引导用户逐层深入的点击网站,这样才能够有效提升用户在网站上的停留时间,这样就能够有效的为网站培养忠诚用...

日期:2017-07-01 浏览次数:14

在网页设计中如何对文字进行排...

由于文字是网站内容的核心主体,而且对于搜索引擎而言,所需要采集的内容主要也是文字,因此文字内容往往就是网页的主体部分,我们在设计网页时,自然而言就需要突出这个主体部分,...

日期:2017-07-01 浏览次数:12

网站建设中如何提升产品用户体...

如果在平时的工作中有留意的话,你会发现一个问题,同行业的网站在设计上都是雷同的,没有自己的个性。这样的网站建设就只是别人的影子,用户也不大喜欢这样的网站。一些网站设计的...

日期:2017-07-01 浏览次数:11

不靠谱吗 网站建设制作中如何不...

相信大家都知道,市场的新鲜合格的羊肉,不管如何便宜,所卖的价格几乎不可能比猪肉便宜。而话又说回来,如今网站建设制作也是一样的,不论是品牌网站定制、营销型网站建设、基础型...

日期:2017-07-01 浏览次数:12

随机推荐

05、03哪款网站生成器适合你?...

如果网站被你这样运营 早晚会衰...

如何快速建一个三站合一的网站...

人人都是建站高手 微企点让傻瓜...

营销型网站建设公司选择哪家更...

咖啡类网站建设如何增加情怀意...