如何在 IIS7.5 中引导流量而不进行重定向?

如何在 IIS7.5 中引导流量而不进行重定向?

我们有一台运行 Windows Server 2003 的生产机器。以前,开发是在 WAMP 环境中进行的,但一些用户正在转向 IIS。

问题是,我们在服务器上有一个名为 /home/ 的目录,当访问该目录时,所有信息都会被引导到其他地方。

例如

yourwebsite.com/home/

实际上会指向

yourwebsite.com/tabular/

无需重定向页面(即路径不会改变)?在 IIS7.5 中如何实现?

谢谢,

山姆

答案1

您需要安装URL 重写模块对于 IIS。

然后,您可以编写一条规则,将 yourwebsite.com/home/ 重写为 yourwebsite.com/tabular/

该规则将存储在应用程序的 web.config 中。此示例会将 /home/ 下的所有 URL 重写为 /tabular/

<rule name="Rewrite home to tabular">
    <match url="^/home/(.*)" />
    <action type="Rewrite" url="/tabular/{R:1}" />
</rule>

相关内容