c# url重写问题

问题描述

我配置了URLRewriter.dll想要把admin根目录改写成user例:www.sq.com/admin/....aspxwww.sq.com/user/....aspx如何写webconfig内正则

解决方案

解决方案二:
该回复于2011-12-20 14:50:46被版主删除
解决方案三:
应该是这样吧.<rewriteurl="^~/admin/(.*)$"to="~/user/$1"/>
解决方案四:
<rewriteurl="/(.*)/offer_(.*).html$"to="/offerDetail.aspx?ur=$1&amp;offerid=$2"/>

时间: 2024-10-31 08:46:08

c# url重写问题的相关文章

浅析ThinkPHP中的pathinfo模式和URL重写

 语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧   代码如下: http://serverName/appName/module/action/id/1/     这个就是pathinfo模式   在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是显式传递的,而且必须成对出现,例如:     代码如下: http://serverName/appNam

配置DokuWiki的URL重写

使用Dokuwiki搭建了一个wiki,但是wiki的url感觉不大美观.于是就设置了url重写,让它和平时看到的wiki的url一样. DokuWiki的三种URL 默认情况下,DokuWiki不做任何的URL重写,它的原始URL是这样的: 1 http://wiki.qingxianyan.cn/doku.php?id=page 这样默认的URL不利于有些搜索引擎不收录,而且也不易于记忆. 通过设置DokuWiki的配置设置里面的高级设置的userwrite配置选项它可以支持两种URL重写方

ThinkPHP中的pathinfo模式和URL重写

语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧   1 http://serverName/appName/module/action/id/1/ 这个就是pathinfo模式   在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是显式传递的,而且必须成对出现,例如:   1 http://serverName/appName/module/action

FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写

开发指南 FleaPHP 应用程序通过分析 URL 地址来确定要执行的控制器及动作,以及传递给动作方法的参数. 默认情况下,FleaPHP 应用程序通过 http://www.example.com/index.php?controller=test&action=benchmark&source=1 这样的 URL 地址来访问应用程序的每一个功能.但有时候你希望 URL 地址能够更好看一点,例如上面的地址变为: http://www.example.com/index.php/test/

在 ASP.NET 中执行 URL 重写

asp.net|执行 Scott Mitchell 4GuysFromRolla.com 适用范围: Microsoft ASP.NET 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写.URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况. 下载本文的源代码. 本页内容 引言 URL 重写的常见用法 请求到达 IIS 时将会发生什么情况 实现 URL 重写 构建 UR

.net下实现URL重写,静态页面

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101. 一 什么是url重写 URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101. url重写

用.NET来实现URL重写

要重写,首先是截获url请求,然后分析当时的url,最后跳转到相应的页面.所以我们第一步是要截获url请求. 最近有个朋友要做url重写的东西,我帮他弄了弄,回头看当年自己写的那个文章,当时以为自己写的很容易理解.但现在再看却觉得写的不好.而今天百度了一下urlrewriter发现我这个文章竟然排第二.为了方便更多朋友,我再写点东西补充下. 一般用百度搜的朋友都是对这个不了解但又急需要用的,我想,再多的语言也比不过一句代码.于是我把今天帮朋友时候写的一个小例子传了上来.这个小例子的目的是实现对任

asp.net URL重写(URLRewriter) 简化版

在 asp.net 里实现 URL重写(URLRewriter)的一个最简单的方法. 参考了 (作者 Scott Mitchell 翻译:Janssen )的大作,虽然没有完全看明白,但是也照猫画虎地做了一个,颇有"成就"感.写出来分享一下. 原作里讲了很多的原理,这里就不说了(其实我也不懂).这里就写操作过程吧.目的是实现一个最简单的能实现 URL重写 的程序. 1.需要设置一下IIS里的站点属性. 2.修改web.config的内容.   <system.web>  &

在GAE上搭建PHP环境并开启URL重写

1.下载quercus: http://quercus.caucho.com/ 版本当然最新的最好,因为原则上来说新版本对php支援程度更高,但是在自己测试的时候发现最新的4.0.25存在一点问题,于是换用4.0.18版本. 选择WAR格式的文件下载,利用Winrar解压,将WEB-INF\lib\的jar拷贝至GAE工程下的war\WEB-INF\lib\目录 2.配置Quercus: 在appengine-web.xml中配置对php文件的支持: <static-files>      &

ASP.NET 中执行 URL 重写

asp.net|执行   URL 重写就是把URL地址重新改写      详情:http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx      优点:把url缩短等      用法:1.下载ms的URLRewrite.dll,放到你的bin下      2.在web.config里设置如下:      <?xml version="1.0" encoding="