栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > 服务器

iis6伪静态重写路径的配置步骤(.net项目)

服务器 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一步:在网站项目涨添加URLRewriter程序集的引用和FormRewriterControlAdapter程序集引用。

    注:如果项目中有分页,那么需要添加“FormRewriterControlAdapter”程序集引用,否则不需要添加该引用。

  下载地址:http://www.net.cn/service/ziliao/cpsc/200906/3842.html(万网/帮助中心(M享主机UrlRewrite组件和使用手册))

第二步:配置webconfig文件

注意事项:1、参数用()括起来,使用 $1 来获得参数。2、多个参数的时候使用&分割。

1、在节点中间加入如下配置:
复制代码 代码如下:





2、在 之间加入
复制代码 代码如下:





或者
复制代码 代码如下:






3、配置伪静态的语法:在之间加入 节点。   

之间加入伪静态规则:
     ~/xxxx/view(.[d]*).html ~/xxxx/view.aspx?id=$1
  ~/yyyy/(.[d]*)/view.html ~/yyyy/view.aspx?id=$1

例子如:
复制代码 代码如下:




~/web/new/type-(.[0-9]*).html
~/web/new.aspx?id=$1


/index.html
/index.aspx


/aboutus/aboutusContent-(.*).html
/aboutus/aboutusContent.aspx?pageurl=$1


/shop/GiftList-(.*)-(.*).html
/shop/GiftList.aspx?nav=$1&price=$2


/shop/list-(.*)-(.*)-(.*).html
/shop/list.aspx?nav=$1&licno=$2&orderby=$3


/shop/list-(.*)-(.*)-(.*)-(.*).html
/shop/list.aspx?nav=$1&licno=$2&orderby=$3&price=$4




或者
复制代码 代码如下:










url是可以使用正则表达式的。比如上面的例子:

规则一:当发现文件类型为   .gif, .png,.jpg, .ico, .pdf, .css or .js时,停止rewrite

规则二:就是将/lmh重写到/Users.aspx?user=lmh,$在正则表达式中表示是串的结束,也就是说/lmhe是不会被重写到to后的地址的,如果把$去掉则可以

规则三:将tags/xxx重写为tag/tagcloud.aspx?Tag=xxx

规则四:当用户输入错误象mypagexxx形式的地址时,转到网站默认页面

规则五:设置用户网站的默认页面为index.htm

新添asp规则:将article.asp?id=13&sid=10&page=2通过伪静态转换成article-10-13-2.html格式来访问页面

第三步:配置IIS6.0

1、右键点击 要设置网站的网站

2、属性 ——》主目录 ——》配置——》

3、如右侧窗口,找到 .aspx 扩展名——》编辑——》复制 可执行文件的路径——》关闭



4、点击 添加——》粘贴 刚复制的 可执行文件路径

5、扩展名填写 .html (如果是 .htm 或者 任意你想要的扩展都可以 前提是以后的应用程序扩展列表里边没有该扩展)



6、不选中 确认文件是否存在

7、确定

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/184522.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号