我的路径为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>
以上所有代码都在本地主机上运行,但代码不在服务器上运行。
答案 0 :(得分: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>