我正在使用描述here的网址重写器。
在生产方面,它适用于本地,对于使用url重写的任何链接,它说:
无法找到资源。
描述:HTTP 404.您正在查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。
你知道为什么吗? 我是否必须在本地安装IIS并配置一些东西?
我使用的一些规则:
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>/Payment/Secure/Order.htm</LookFor>
<SendTo>/Payment/Secure/Order.htm</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>/Payment/Secure/Result.htm</LookFor>
<SendTo>/Payment/Secure/Result.htm</SendTo>
</RewriterRule>
<RewriterRule>
...
它们都很好地定义,因为它们在生产中工作......
非常感谢!
答案 0 :(得分:1)
在本地,Url重写仅适用于在您的网站的localhost上运行的IIS!
答案 1 :(得分:0)
是指定Web服务器的正确路径名。