【发布时间】:2014-08-14 02:31:22
【问题描述】:
您好,我正在使用 Smartasp,我允许我进行 url 重写。我在 web.config 上设置了这样的规则:
<system.webServer>
<rewrite>
<rules>
<rule name="AmazonS3" stopProcessing="true">
<match url="http://www.blah/amazon/(.*)" />
<action type="Redirect" url="http://amazon.blah/{R:1}" logRewrittenUrl="true" redirectType="Permanent" />
</rule>
<rule name="AmazonS3 with port" stopProcessing="true">
<match url="http://www.blah.com:80/amazon/(.*)" />
<action type="Redirect" url="http://amazon.blah.com/{R:1}" logRewrittenUrl="true" redirectType="Permanent"/>
</rule>
我尝试阅读请求的网址:www.blah.com/amazon/ 到 amazon.blah.com。输入 www.blah.com/amazon/ 后,浏览器没有重定向到亚马逊页面...
在我输入规则的本地计算机上,在 system.webserver 下有一个重写标记突出显示无效重写。我错过了什么吗?
【问题讨论】:
标签: asp.net url url-rewriting