0

我的路径是http://www.infotrackls.com/PdfQuotation/Eng.pdf。我想将给定路径重写为http://www.infotrackls.com/eng。你能帮我吗?

web.config 代码是

 <urlrewrites>
          <rule>
            <url>Eng</url>
            <rewrite>/PdfQuotation/Eng.pdf</rewrite>
         </rule> </urlrewrites>

页面代码是

<a href ="Eng"> eng</a>

以上所有代码都在本地主机上运行,​​但这些代码不在服务器上运行。

4

1 回答 1

0

注意:我已根据您的评论编辑了我的答案

我有一种感觉,你正在以错误的方式解决问题。

由于您希望用户知道http://www.infotrackls.com/eng的存在,因此您应该在超链接中使用它。

因此,当用户点击超链接时,他会在地址栏中看到http://www.infotrackls.com/eng

并将http://www.infotrackls.com/eng映射到http://www.infotrackls.com/PdfQuotation/Eng.pdf,您应该修改您的webconfig。文件如下

<system.web>
   ...
    <urlMappings enabled="true">
        <add url="~/eng/" mappedUrl="~/PdfQuotation/eng.pdf" />
    </urlMappings>
   ...
</system.web>
于 2013-04-15T05:34:47.703 回答