使用变量在 IIS 中重定向 ($1$2)
我有这样的重定向设置
<rule name="EN" stopProcessing="true">
<match url="en/(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="$1$2" />
</rule>
,但是它无法正常工作。当用户输入 www.mysite.com/en 时,我试图让它成为这样/anything.aspx。它重定向到 www.mysite.com/anything.aspx
我有一种感觉设置错误,可能是语法错误。
I have a redirect set up like this
<rule name="EN" stopProcessing="true">
<match url="en/(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="$1$2" />
</rule>
However, it is not working properly. I'm trying to get it to be so when a user types in www.mysite.com/en/anything.aspx. That it redirects to www.mysite.com/anything.aspx
I have a feeling I've set something up wrong, maybe incorrect syntax.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的情况是否匹配,因此您知道该部分没问题?
我不认为你使用 $1 $2 而是 {R:1} {R:2} 等。
我没有测试过这个,但我会尝试这个:
Does your condition get a match so you know that part is OK?
I dont think you use $1 $2 but {R:1} {R:2} etc.
I have not tested this, but I would try this: