使用context.RewritePath来实现伪静态, 新建HttpModule 继承 System.Web.IHttpModule,配置url.config,通过正则表达式重新url。
HttpModule : System.Web.IHttpModule
配置web.config
<system.web>
<httpModules>
<add type="URL.myrewritter" name="URL" />
<httpModules>
<compilation debug="true" />
<authentication mode="Windows" />
</system.web>
<httpModules>
<add type="URL.myrewritter" name="URL" />
<httpModules>
<compilation debug="true" />
<authentication mode="Windows" />
</system.web>
上传到空间加这段代码,否则重写不了
<modules>
<add type="DTcms.Web.UI.HttpModule,DTcms.Web.UI" name="HttpModule" />
</modules>
<add type="DTcms.Web.UI.HttpModule,DTcms.Web.UI" name="HttpModule" />
</modules>
iis配置