zoukankan      html  css  js  c++  java
  • seo优化urlrewrite伪静态技术

    1.下载urlrewrite-3.2.0.jar

    2.在WEB-INF下增加urlrewrite.xml

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN"
    "http://tuckey.org/res/dtds/urlrewrite3.2.dtd">
    
    <urlrewrite>
    
        <!-- <a href="projects/" >z转换</a> 代码实际去访问/projects/item.jsp-->
        <rule>
            <from>^/projects/$</from>
            <to type="forward">/projects/item.jsp</to>
        </rule>
    
    
        <rule>
            <from>^/articles/$</from>
            <to type="forward">/articles/member_atr.jsp</to>
        </rule>
        
    <!-- $1表示第一个正则表达式 $2-表示第2个->
        <rule>
            <from>^/articles/a-([0-9]+).html$</from>
            <to type="forward">/articles/member_atrdetail.jsp?id=$1</to>
        </rule>
    
        <rule>
            <note>
                将所有.jsp文件映射为.htm
            </note>
            <from>^/([_a-zA-Z]+[_0-9a-zA-Z-/]*[_0-9a-zA-Z]+).htm$</from>
            <to type="forward">/$1.jsp</to>
        </rule>
    </urlrewrite>

    3.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>
            <dispatcher>REQUEST</dispatcher>
            <dispatcher>FORWARD</dispatcher>
        </filter-mapping>
  • 相关阅读:
    关于jQuery的选择器
    解读position定位
    html5新增的功能。
    关于ajax的同步异步
    响应式布局由来和剖析
    jQuery的效果函数及如何运用
    jQuery的选择器
    position定位的解析与理解
    HTML5与CSS3中新增的属性详解
    对Ajax的解析
  • 原文地址:https://www.cnblogs.com/Nbge/p/5587697.html
Copyright © 2011-2022 走看看