我们有一台运行 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>