IIS7伪静态web.config配置的方法和规则
2016-04-23 00:00
585 查看
以前在IIS6上配置伪静态还是挺复杂的,IIS7之后使用了插件机制,这让我们做伪静态变得简单多了。
一、服务器需要安装:URL Rewrite 扩展
下载地址:http://www.iis.net/download/URLRewrite
提示:虽然IIS7也可以使用以前在IIS6上那种老的方法来配置伪静态,但是我们不使用,因为那样的话就体现不出IIS7的优势了。
二、在 web.config 中配置伪静态规则
注意要点
1.参数用“()” 括起来 ,使用 {R:1}来获得参数
2.多个参数中间用 & 分割
3.name切记不能写一样
Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法
IIS7.5下301重定向的设置方法(及伪静态后301重定向出错案例)
IIS7.5使用web.config设置伪静态的二种方法
IIS7.5 伪静态 脚本映射 配置方法(图文详解)
一、服务器需要安装:URL Rewrite 扩展
下载地址:http://www.iis.net/download/URLRewrite
提示:虽然IIS7也可以使用以前在IIS6上那种老的方法来配置伪静态,但是我们不使用,因为那样的话就体现不出IIS7的优势了。
二、在 web.config 中配置伪静态规则
注意要点
1.参数用“()” 括起来 ,使用 {R:1}来获得参数
2.多个参数中间用 & 分割
3.name切记不能写一样
<?xml version="1.0"?> <configuration> <system.webServer> <rewrite> <rules> <!--301重定向把不带3W的域名 定向到带3W--> <rule name="Redirect" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTP_HOST}" pattern="^jb51.net$" /> </conditions> <action type="Redirect" url="http://www.jb51.net/{R:0}" redirectType="Permanent" /> </rule> <!--首页--> <rule name="rD"> <match url="^$" /> <action type="Rewrite" url="Default.aspx" /> </rule> <!--产品列表--> <rule name="rP"> <match url="^product/$" /> <action type="Rewrite" url="ProductList.aspx" /> </rule> <!--产品列表第几页--> <rule name="rPL"> <match url="^product/list-([0-9]*).html$" /> <action type="Rewrite" url="ProductList.aspx?page={R:1}" /> </rule> <!--产品类别列表--> <rule name="rPT"> <match url="^product/([A-Za-z0-9-]*)/$" /> <action type="Rewrite" url="ProductList.aspx?typeUrl={R:1}" /> </rule> <!--产品类别列表第几页--> <rule name="rPTL2"> <match url="^product/([A-Za-z0-9-]*)/list-([0-9]*).html$" /> <action type="Rewrite" url="ProductList.aspx?typeUrl={R:1}&page={R:2}" /> </rule> <!--产品详细--> <rule name="rPd"> <match url="^product/([A-Za-z0-9-]*)/([A-Za-z0-9-]+).html$" /> <action type="Rewrite" url="ProductDetail.aspx?typeUrl={R:1}&url={R:2}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
您可能感兴趣的文章:
IIS7/IIS7.5 二级域名伪静态设置方法Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法
IIS7.5下301重定向的设置方法(及伪静态后301重定向出错案例)
IIS7.5使用web.config设置伪静态的二种方法
IIS7.5 伪静态 脚本映射 配置方法(图文详解)
相关文章推荐
- 伪静态技术介绍与优缺点分析(较完整篇)
- 真伪静态区别方法分析
- 比较详细的Asp伪静态化方法及Asp静态化探讨
- 借助javascript代码判断网页是静态还是伪静态
- ISAPI-REWRITE伪静态规则写法以及说明
- IIS7中Ajax.AjaxMethod无效的原因及解决方法
- PHP 伪静态技术原理以及突破原理实现介绍
- apache中通过mod_rewrite实现伪静态页面的方法
- DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载
- iis7中session丢失的解决方法小结
- asp.net下通过泛解析和伪静态实现二级域名的实现方法
- asp.net伪静态配置备忘
- Win2008 server + IIS7 设置身份模拟(ASP.NET impersonation)
- IIS7 fastcgi方式安装php
- 让Win2008+IIS7+ASP.NET支持10万并发请求
- win2008之IIS7中FTP设置技巧
- asp.net iis7默认文档错误异常的解决方法
- 关于页面优化和伪静态
- apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)
- 通过伪静态解决中文乱码问题