使用 IIS7 URL 重写的邮政编码 url 重写不起作用

发布于 2024-10-17 18:44:49 字数 425 浏览 3 评论 0原文

我刚刚开始使用 IIS7,正在设置各种 URL 重写。我对此很陌生,所以我可能会犯一个新手错误。

我正在尝试重写邮政编码,以便我可以将 /KA71DR 重写为 /gis/property.asp?postcode=KA71DR

我有以下内容,但它不起作用:

<rule name="Postcode">
<match url="^/[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$" />
<action type="Rewrite" url="/gis/Property.aspx?postcode={R:0}" />
</rule>

测试模式有效。但是当我尝试该页面时,它返回 404。任何人都可以建议我做错了什么吗?

I have just started using IIS7 and am setting up various URL rewrites. I am new to this so I may be making a novice mistake.

I am trying to rewrite a postcode so that I can have /KA71DR rewrite to /gis/property.asp?postcode=KA71DR

I have the following but it's not working:

<rule name="Postcode">
<match url="^/[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$" />
<action type="Rewrite" url="/gis/Property.aspx?postcode={R:0}" />
</rule>

The Test Pattern works. But when I try the page it returns a 404. Can anyone suggest what I am doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太傻旳人生 2024-10-24 18:44:49

必须删除前导斜杠并且它起作用了。

Had to remove the leading slash and it worked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文