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

本文详细介绍了如何在ASP.NET项目中配置URL重写和伪静态规则,包括添加程序集引用、修改web.config文件以及设置IIS6.0。通过示例展示了如何处理分页、参数传递和错误页面重定向,以实现更友好的URL结构和搜索引擎优化。
摘要由CSDN通过智能技术生成

第一步:在网站项目涨添加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 扩展名——》编辑——》复制 可执行文件的路径——》关闭

35ae7ead2b57a968180c6f41ecc1d6de.png

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

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

44d98c546b83e071b1f2c749e8e6d194.png

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

7、确定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值