您现在的位置是:主页 > news > 免费网站的代码/深圳今天重大事件新闻
免费网站的代码/深圳今天重大事件新闻
admin2025/6/27 11:18:43【news】
简介免费网站的代码,深圳今天重大事件新闻,深圳微商城网站制作报价,北京网站建设公司排行URL 静态化和 伪静态 1.什么是URL静态化? URL静态化|网页静态化:指的是将.asp、.jsp、.php、.aspx等后缀的网页修改为.html或.htm后缀的网页,网页实现静态化有两种方式:纯静态处理和伪静态处理。纯静态网页࿱…
URL 静态化和 伪静态
1.什么是URL静态化?
URL静态化|网页静态化:指的是将.asp、.jsp、.php、.aspx等后缀的网页修改为.html或.htm后缀的网页,网页实现静态化有两种方式:纯静态处理和伪静态处理。
纯静态网页:即网页为纯HTML编码组成,浏览器打开时内容能够直接输出,减少服务器运算压力。
伪静态网页:就是截取传入的Web 请求并自动将请求重定向到其他静态 URL 的过程,满足网页URL静态重写需求,但不能减少服务器运算压力,不过可以利用缓存技术进行优化,但也同时会占用内存资源。
在日常的上网中,网上的网址一般是以.html结尾的网址,但是事实上不可能那么多的网址都是静态的,为了隐藏网址的真实信息的原因采用URL伪静态。
纯静态化这里不做说明,就自己的亲身经历,写下使用URLRewriteFilter实现伪静态的实现步骤:
1.从官网上下载URLRewriteFilter,官网地址:http://tuckey.org/urlrewrite/,
下载后将其中的urlrewrite-3.2.0.jar扔到需使用此功能项目的lib目录中去,其次,在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>
配置好web.xml后将下载的urlrewritefilter-3.2.0中的urlrewrite.xml配置文件放在WEB-INF目录下,这样在使用urlrewritefilter时它便自动到该目录下读取相关的配置了,我配置了个简单的,代码如下:
<rule>
<from>/网址.html</from>
<to>/网址?paramname=value1</to>
</rule>
在此处还有别的属性,我没有添加 ,
在浏览器地址栏中输入“http://www.路径名/应用名.html”时,在服务器端将把它解析成“http://www.路径名/应用名.jsp?--” 格式
配置urlrewrite.xml时,注意 在这种文件中是不会进行校验的,注意别写错了。
转载于:https://blog.51cto.com/shuji1314/983789