IIS7 URL重写器,为PDF创建友好的URL

时间:2014-02-03 19:45:27

标签: url iis-7

我安装并设置了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并通过了。 任何帮助将不胜感激。

1 个答案:

答案 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重写规则,以显示重写规则中可用的所有选项。