< rule >
< from > ^/article.asp\?id=(.*)$ </ from >
< to type ="redirect" > /entry/$1.jhtml </ to >
</ rule >
但是我这样的连接总是匹配不到,只要去掉那个?就可以了。这个正则表达式是没有问题的。/article.asp?id=64是可以匹配的到的。
后来看3.0的manual (http://tuckey.org/urlrewrite/manual/3.0/)才发现原来是这个的问题。
<urlrewrite> element
The top level element.
Attribute
Possible Value
Explanation
default-match-type (optional)
|
regex(default) |
All rules and thier conditions will be processed using the Java Regular Expression engine (unless match-type is specified on a rule). |
wildcard |
All rules and thier conditions will be processed using the Wildcard Expression engine(unless match-type is specified on a rule). |
decode-using (optional)
|
utf8(default) |
When URL is decoded UTF-8 will be used. |
null |
Do not decode. |
[encoding] |
Any string representing a supported character encoding eg, ISO-8859-1. See Java Charset Object for more info. |
use-query-string (optional)
|
false(default) |
The query string will not be appended to the url that the "from" element matches against. |
true |
The query string will be appended to the url that the "from" element matches against. |
use-context (optional)
|
false(default) |
The context path will not be added to the url that the "from" element matches against. |
true |
The context path will be added to the url that the "from" element matches against. |
就是那个use-query-string 的问题,默认的是不使用query-string就是把?后面的都忽略了。所以就不能匹配到了。只要在<urlrewrite>里面加一个属性就可以了。
< urlrewrite use-query-string ="true" > </ urlrewrite >
分享到:
相关推荐
在IT行业中,`URLWrite`是一个非常重要的概念,特别是在网络编程和服务器配置中。这个功能主要涉及URL(统一资源定位符)的处理,允许我们对URL进行修改、重定向或者添加额外的信息。在这个场景下,`URLWrite`可能指...
博文链接:https://ztc.iteye.com/blog/140470
`urlwrite`规则通常包括源URL模式和目标URL,当请求匹配源URL时,服务器会自动将其重定向到目标URL。 以标题和描述中的“urlwrite url伪静态小实例”为例,我们可以创建一个简单的伪静态规则。在IIS中,可能的Web....
在这个“struts 2整合urlwrite 4 demo”中,我们将会探讨如何将这两个强大的工具结合在一起,为Web应用提供更高级的功能和性能优化。 首先,理解URL重写的重要性。在传统的Web应用中,URL往往是动态生成的,包含...
`urlwrite`函数的基本语法是`urlwrite(url, newUrl)`, 其中`url`参数是原始的URL,`newUrl`参数是经过重写后的URL。 在页面静态化的过程中,通常会先由服务器处理用户的请求,然后生成对应的HTML文件并存储在服务器...
标题“URLWrite免安装”指的是URLWrite这款工具的特性,它是一个绿色软件,无需通过传统方式安装即可使用。URLWrite主要用于URL重写,这是一个在Web服务器中修改请求URL的技术,通常用于优化SEO(搜索引擎优化)、...
地址重写配置文件urlwrite.xml
本篇文章主要探讨的是如何使用`urlwrite`函数来实现页面的静态化。 `urlwrite`是PHP中的一个函数,它用于将URL指向的资源下载并保存到本地文件系统。在页面静态化过程中,`urlwrite`可以扮演关键角色。以下是如何...
iis重写url , write的安装。安装步骤如下: 1.先安装工具 WebPlatformInstaller_x64_en-US.exe 2.运行 urlrewrite2.exe直接进行安装,安装完后即可解决 HTTP 错误 500.19 - Internal Server Error 的问题
"urlwrite.dll"是一个特定的DLL文件,主要用于处理网页后缀名的重写或隐藏功能。 **URL重写技术** URL重写是Web开发中的一个重要概念,主要用于优化网站的URL结构,使其更加用户友好和搜索引擎友好。它可以通过...
【ASP网站实例开发源码——鼎峰企业智能建站系统ASP版(支持urlwrite)】是一个基于ASP(Active Server Pages)技术的企业建站解决方案。该系统不仅提供了完整的源代码,还包括了数据库,允许开发者深入理解其工作原理...
【标题】"springmvc+mybatis+maven+freemarker+urlwrite+decorators"是一个集成的Web开发框架,用于构建高效、模块化且易于维护的Java应用。这个框架结合了Spring MVC、MyBatis、Maven、FreeMarker、UrlRewrite和...
用正则表达式读网页拖慢网络速度,于是改用,这个人家网站自己提供的下载链接,或者用code: A=urlwrite; B=importdata; 然后对B做后面的正则表达式处理,这样可以减少对网站的资源占用.2. 读取网页不可靠,网页上很多...
最后还是自己使用lookfor找到需要的函UrlWrite,调用这个函数轻松搞定批量下载! 以下是代码: %使用matlab下载网站上的文件 %使用urlwrite函数下载网站上的文件 %特别适用于批量下载同类型的文件 % Created by ...
两天前,在 MATLAB 新闻组中,我发现 Greggory 询问了一些关于“urlread”的问题,即缺乏 TIMEOUT 功能。 而这样的缺失,往往会导致网络繁忙或异常时,main函数很容易被卡住的尴尬和可怕的情况。...
【鼎峰企业智能建站系统ASP版 v0.2.1】是一款基于ASP(Active Server Pages)技术构建的企业级网站构建平台。此版本为0.2.1,它特别引入了对URLRewrite的支持,这是一项重要的SEO(搜索引擎优化)功能,能够帮助网站...
% 正则匹配链接 ``` 在实际操作中,你需要替换`http://example.com/awards.html`为实际包含证书链接的网页地址,并根据网页结构调整正则表达式。 为了自动化整个过程,你可以编写一个MATLAB脚本,它首先解析网页...
IIS7~IIS8.5删除协议头Server。使用详解https://blog.csdn.net/hx7013/article/details/79786563