我安装并设置了IIS7 URL Rewrite。 我的目标是从以下方面重定向: www.mydomain.com/ELMWSA/waterquality 至 www.mydomain.com/portals/0/pdf/CCR2012.pdf
以下是添加到我的web.config
的规则 <rewrite>
<rules>
<rule name="WaterQuality">
<match url="/ELMWSA/WaterQuality$" />
<action type="Rewrite" url="/portals/0/pdf/CCR2012.pdf" />
</rule>
</rules>
</rewrite>
由于我没有看到的原因,它没有任何影响。我没有被重定向到PDF docuemnt。 我也尝试过“重定向”操作,我测试了传入的URL并通过了。 任何帮助将不胜感激。
答案 0 :(得分:0)
网址重写适用于 从客户端到服务器的网址。它不会重写您在页面上放置的任何内容。只需自己更改页面上的URL即可。
编辑:在您的评论之后,我让它在
的测试网站上工作<rewrite>
<rules>
<rule name="WaterQuality" stopProcessing="true">
<match url="ELMWSA/WaterQuality$" />
<action type="Rewrite" url="portals/0/pdf/CCR2012.pdf" appendQueryString="false" />
</rule>
</rules>
</rewrite>
您可能希望在IIS管理器中编辑URL重写规则,以显示重写规则中可用的所有选项。