URL 的重写和拟静态化

来源:互联网 发布:cnc数控编程软件下载 编辑:程序博客网 时间:2024/05/18 12:39

最近在写公司的主站,做过外贸网站的都应该知道SEO的优化是特别重要的,有利于搜索引擎的爬虫更好获取你页面的信息,让你在搜索某些关键词搜索排名更高

要知道,如果别人搜关键词都找不到你的网站,那是多么尴尬惊讶

OK!话不多说,开始正文

我用的是urlrewritefilter,首先在web.xml上进行配置

 <filter><filter-name>UrlRewriteFilter</filter-name><filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class></filter><!-- 配置Url Rewrite的Filter拦截所有请求 --><filter-mapping><filter-name>UrlRewriteFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
通过过滤器对url进行过滤

接下来是具体的过滤页面

<?xml version="1.0" encoding="GBK"?><!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN""http://tuckey.org/res/dtds/urlrewrite3.2.dtd"><urlrewrite><rule><!-- 所有配置如下正则表达式的请求 --><from>/swellpro-(\w*).html</from><!-- 将被forward到如下JSP页面,其中$1代表上面第一个正则表达式所匹配的字符串 --><to type="forward">/userinf.jsp?username=$1</to></rule></urlrewrite>
正如备注所说,from是您所希望变成的url,to是原本的url,可以通过正则表达式去配置页面

接下来上图




0 0