为啥 URLRewriter.dll的相关配置中,正则表达式不起作用

问题描述

各位大大,我用了URLRewriter.dll,主要是想在项目中做伪静态处理其他一切都弄好了后,我在web.config中这么配置:<RewriterConfig><Rules><RewriterRule><LookFor>~/Pages/Article/[Ss]*.html</LookFor><SendTo>~/Pages/Article/ArticleList.aspx?Type=[Ss]*</SendTo></RewriterRule></Rules></RewriterConfig>我本意是想在Pages/Article路径下的ArticleList.aspx伪静态处理为xxxx.html,结果页面上直接把[Ss]*当成结果输出,请问有人遇到过是怎么回事吗?

解决方案

解决方案二:
上次使用了以下,但是没搞明白果断抛弃。。
解决方案三:
我改成这样,还是不行啊<RewriterRule><LookFor>~/Pages/Article/[Ss]*.html</LookFor><SendTo>~/Pages/Article/ArticleList.aspx?Type=$1</SendTo></RewriterRule>

时间: 2024-07-31 17:49:45

为啥 URLRewriter.dll的相关配置中,正则表达式不起作用的相关文章

【spring boot logback】日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么

本篇 将针对[日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么]这一个主题进行探索. 这个测试项目是根据[spring boot]8.spring boot的日志框架logback使用中建立的项目进行测试的 在配置了logback-spring.xml 这个logback自定义的配置文件之后: <?xml version="1.0" encoding="UTF-8"?>

【转】.NET完美实现伪静态页面,URLRewriter.dll下载

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101. url重写的优点在于:缩短url,隐藏实际路径提高安全性易于用户记忆和键入. 易于被搜索引擎收录 二 实现url重写的基本方法下载MS的URLRewriter.dll,放到你的web程序的bin下下载地址1:http://www.sinoec.cn/fordown/UR

php文件上传相关配置教程

本篇文章主要说明的是与php文件上传的相关配置的知识点.PHP文件上传功能配置主要涉及php.ini配置文件中的upload_tmp_dir.upload_max_filesize.post_max_size等选项,下面一一说明. 打开php.ini配置文件找到File Uploads file_uploads = On 默认允许HTTP文件上传,此选项不能设置为OFF. upload_tmp_dir = 默认为空,此选项在手动配置PHP运行环境时,也容易遗忘,如果不配置这个选项,文件上传功能就

PHP Yii开源框架入门学习(三)Yii的相关配置总结

以下是Yii相关配置的总结: 1,/protected/config/main.php中的配置: 1) 修改默认Controller,下载下来的源代码默认Controler为siteController: 在protected/config/main.php中,修改键defaultController的值为指定的controller,在该controller中须指定默认action.当request中未明确目的时,采用defaultController/defaultAction来响应. 'de

路由基础知识:PIM的相关配置

PIM是Protocol Independent Multicast(协议无关组播)的简称,表示可以利用静态路由或者任意单播路由协议(包括RIP.OSPF.IS-IS.BGP等)所生成的单播路由表为IP组播提供路由.组播路由与所采用的单播路由协议无关,只要能够通过单播路由协议产生相应的组播路由表项即可. 要把路由器配置为HSRP备份组的成员,可以在接口配置模式下使用下面的命令: router(config-if)# standby group-number ip ip-address 为了使一个

ASP.NET使用URLRewriter.dll重写URL

简单实用的重写URL(URLRewriter.dll),URLrewriter.dll可以微软官方网站下载,比较旧的东西了 大概记录一下实现的方法 修改web.cofing 在<configuration>节点内加入引用程序集 <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /&g

ubuntu 虚拟机上网方式及相关配置

  ubuntu 虚拟机上网方式及相关配置           一 Nat方式(虚拟机和主机不在同一网段) NAT:Network address translate,是一种将内部私有地址转化成公网地址的技术,NAT技术应用在internet网关和路由器上,比如192.168.0.123这个地址要访问internet,它的数据包就要通过一个网关或者路由器,而网关或者路由器拥有一个能访问internet的ip地址,这样的网关和路由器就要在收发数据包时,对数据包的IP协议层数据进行更改(即 NAT)

防火墙配置中必备的六个主要命令

防火墙的基本功能,是通过六个命令来完成的.一般情况下,除非有特殊的安全需求,这个六个命令基本上可以搞定防火墙的配置.下面笔者就结合CISCO的防火墙,来谈谈防火墙的基本配置,希望能够给大家一点参考. 第一个命令:interface Interface是防火墙配置中最基本的命令之一,他主要的功能就是开启关闭接口.配置接口的速度.对接口进行命名等等.在买来防火墙的时候,防火墙的各个端都都是关闭的,所以,防火墙买来后,若不进行任何的配置,防止在企业的网络上,则防火墙根本无法工作,而且,还会导致企业网络

nginx location在配置中的优先级

location表达式类型 ~ 表示执行一个正则匹配,区分大小写 ~* 表示执行一个正则匹配,不区分大小写 ^~ 表示普通字符匹配.使用前缀匹配.如果匹配成功,则不再匹配其他location. = 进行普通字符精确匹配.也就是完全匹配. @ "@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files location优先级说明 在nginx的location和配置中location的顺序没有太大关系.正location表达式的类型有关.