我正在使用IIS 7中的URL重写
我想要的行为是当有人输入
时[HTTP://本地主机/销售]
他们被重定向到[http:// localhost / SalesDemo]
但他们仍然在浏览器网址中看到[http:// localhost / Sales]
这可能吗?
答案 0 :(得分:1)
实现这一目标的最佳方法是在URL重写模块中使用Rewrite Maps。
或者,您可以将rewrite
部分添加到web.config
文件中。
Web.config
示例:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite rule">
<match url="^Sales$" />
<action type="Rewrite" url="SalesDemo" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
请注意,如果您仍希望在浏览器中看到Rewrite
,则操作类型必须为Redirect
(而不是/Sales
)。
我希望这会有所帮助。