-
打开一下IIS7,对需要URLReWrite的站点进行配置:
如图,打开应用程序池,找到需要设置的站点,将托管管道模式由“经典模式”设置为“集成模式”!
- 在Visual Studio .NET打开您的网站项目。
- 添加程序集引用:Intelligencia.UrlRewriter。
- 打开web.config。
- 在顶部添加如下代码:
<configSections>
<section
name="rewriter"
requirePermission="false"
type="Intelligencia.UrlRewriter.
Configuration.
RewriterConfigurationSectionHandler,
Intelligencia.UrlRewriter" />
</configSections>
此设置使UrlRewriter.NET从web.config的rewriter节点读取配置信息。
- 添加重写模块(HttpModule):
<system.web>
<!--UrlRewriter Windows 2003 IIS 6 Config Setting-->
<httpModules>
<add type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter"
name="UrlRewriter" />
</httpModules>
</system.web>
<system.webServer>
<!--UrlRewriter Windows 7 II7 Config Setting-->
<modules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule,
Intelligencia.UrlRewriter" preCondition="" />
</modules>
</system.webServer>
此设置使UrlRewriter.NET截取Web请求并重写之。(红色的代码是专门为iis7准备的)
-
在web.config添加一些重写规则:
<if url="^(.*)/(\?.+)?$">
<rewrite exists="$1/default.aspx" to="$1/default.aspx$2" />
<rewrite exists="$1/index.aspx" to="$1/index.aspx$2" />
<rewrite exists="$1/index.html" to="$1/index.html$2" />
</if>
<rewrite url="^(/.+(\.gif|\.png|\.jpg|\.ico|\.css|\.js)(\?.+)?)$" to="$1" processing="stop" />
8、在IIS6中设置
强调一下,“确认文件是否存在”不能打勾的!不然不会起作用的
分享到:
相关推荐
Intelligencia.UrlRewriter 使用方法 简单易懂.一看就会.哈
如果未能加载文件或程序“Intelligencia.UrlRewriter”的错误的,就加载这个程序集把 分析器错误信息: 未能加载文件或程序集“Intelligencia.UrlRewriter”或它的某一个依赖项。系统找不到指定的文件。
Intelligencia.UrlRewriter.dll下载
用Intelligencia.UrlRewriter组件实现URL重写,有源代码,有详细文档说明
Url重写需要资源 Intelligencia.UrlRewriter.zip
第二种方法需引用Intelligencia.UrlRewriter.dll,请参考Web.config部署 Bin文件夹里面有三个dll,需添加引用,其中特别说明的是UrlRewriter.dll,这个dll在网上一般下载的都是12kb的,我这个是20kb的,是用微软自带的...
Intelligencia.UrlRewriter 如果未能加载文件或程序“Intelligencia.UrlRewriter”的错误的,就加载这个程序集把 分析器错误信息: 未能加载文件或程序集“Intelligencia.UrlRewriter”或它的某一个依赖项。系统找不...
实现aspx中的url重写 很简单只要配置一下就行了
此包中含有,Intelligencia.UrlRewriter.dll,MSDNURLRewriting.msi,URLRewriter.dll,更有web.config配置伪静态规则和实例。如您对伪静态感兴趣,请及时下载,史上最全伪静态配置包。
URL 重写,伪静态,ASP.NET等技术使用。
type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /> This enables the URL Rewriter to read its configuration from the rewriteRules ...
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /> <!--重写规则--> ^/User/(\d+)$" ...
最简单的URL配置,丰富的配置案例,只注意dll和配置文件。是seo的好帮手
UrlRewritingNet.UrlRewriter.dll
实现重写的是URLRewriter.dll 如果想分页,则必须使用ActionlessForm.dll
asp.net url重写 demo 框架 3.5 利用Intelligencia.UrlRewriter.dll组件实现url重写
Intelligencia.UrlRewriter.dll 结合自己写的一个程序集 支持url重写 和页面回发 地址栏不变,内有详细注释 qq:32555679
1.参数用()括起来,使用 $1 来获得参数。 2.多个参数的时候使用&分割。 3.把Intelligencia.UrlRewriter.dll添加到bin目录