首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

IIS7中URLRewrite的配置有关问题

2012-05-11 
IIS7中URLRewrite的配置问题我从微软网站上下载了一个URLRewrite 2.0,安装之后IIS7中出现了URL Rewrite的

IIS7中URLRewrite的配置问题
我从微软网站上下载了一个URLRewrite 2.0,安装之后IIS7中出现了URL Rewrite的模块了,但是在这个模块中配置了规则之后打开网站总是提示找不到网页···
我的目的是让类似 http://www.abd.com/ff/jack重写成http://www.abd.com/ff/dd/pagetest.aspx?id=jack
目前的正则配置如下:
<rewrite>
  <rules>
  <rule name="ffurl">
  <match url="/ff/([A-Za-z0-9_]+)(/){0,}" />
  <action type="Rewrite" url="/ff/dd/pagetest.aspx?id={R:1}" />
  </rule>
  </rules>
</rewrite>
由于对正则不熟悉,上面的是从网上找来的,哪位老大帮我看看应该如何解决这个问题,谢谢。

[解决办法]
首先弄一个最简单的测试一下.
1.aspx 转到 2.aspx

C# code
  <match url="~/ff/1.aspx">  <action type="Rewrite" url="~/ff/2.aspx" />
[解决办法]

[解决办法]
顶一下。。。。。。
[解决办法]
没看出什么问题,下面的正则位置是不是颠倒了?
<match url="/ff/([A-Za-z0-9_]+)(/){0,}" />
<action type="Rewrite" url="/ff/dd/pagetest.aspx?id={R:1}" />
或者吧
<match url="/ff/([A-Za-z0-9_]+)(/){0,}" />
改成
<match url="/ff/.{0,}" />
试试
[解决办法]
借lz 宝地一用:
如何把Artical.aspx?id=93&pg=indexNews转换成indexNews/93.html呢,谢谢各位哥哥。

热点排行