IIS7中URLRewrite的配置问题

特别安静 2010-05-26 03:35:48
我从微软网站上下载了一个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>
由于对正则不熟悉,上面的是从网上找来的,哪位老大帮我看看应该如何解决这个问题,谢谢。
...全文
691 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangqian84 2012-05-10
  • 打赏
  • 举报
回复
不是 LookFor 和 SendTo吗?
tigerhu76 2011-08-10
  • 打赏
  • 举报
回复
<match url="/ff/([A-Za-z0-9_]+)(/){0,}" />

应该是

<match url="ff/([A-Za-z0-9_]+)(/){0,}" />


我测试过,规则前不能有 / 。
xu_119 2010-05-28
  • 打赏
  • 举报
回复
借lz 宝地一用:
如何把Artical.aspx?id=93&pg=indexNews转换成indexNews/93.html呢,谢谢各位哥哥。
特别安静 2010-05-28
  • 打赏
  • 举报
回复
还是不行啊
特别安静 2010-05-28
  • 打赏
  • 举报
回复
哪位高手来帮下我呀,iis7的urlrewrite困扰我好几天了
老是出现找不到网站
不知道有没有在IIS7上配置成功的同学呢?
帮帮忙,谢谢···
xliters2 2010-05-26
  • 打赏
  • 举报
回复
没看出什么问题,下面的正则位置是不是颠倒了?
<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,}" />
试试
porschev 2010-05-26
  • 打赏
  • 举报
回复
顶一下。。。。。。
newdigitime 2010-05-26
  • 打赏
  • 举报
回复
首先弄一个最简单的测试一下.
1.aspx 转到 2.aspx


<match url="~/ff/1.aspx">
<action type="Rewrite" url="~/ff/2.aspx" />

如果可以成功,那就说明是你的正则规则没写好.如果还不行.

那应该是web.config的问题,譬如

上面这些配置,应该写在
<system.webServer>
<rewrite>
</rewrite>
</system.webServer>

特别安静 2010-05-26
  • 打赏
  • 举报
回复
继续顶,能否将正则部分帮下忙···
特别安静 2010-05-26
  • 打赏
  • 举报
回复
难道没人会吗?
特别安静 2010-05-26
  • 打赏
  • 举报
回复
自己顶下

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧