1

在我们旧的 IIS6 服务器上,我们通过以下方式处理 IIS 重定向:

  • 在站点上设置虚拟目录
  • 将虚拟目录指向服务器上的物理路径
  • 在 VD 属性中,将其设置为重定向到 URL

我正在尝试通过执行以下操作在 IIS7 中复制它:

  • 在站点上设置虚拟目录
  • 将虚拟目录指向服务器上的物理路径
  • 在 VD 功能中,双击 HTTP 重定向并添加要重定向到的 URL。

如果我只有一个虚拟目录,这很好用。如果我添加另一个,第二个 VD 中的设置会覆盖第一个 VD 的设置!

这是一个常见问题吗,有没有人找到解决方法?任何事情都会不胜感激。

4

1 回答 1

1

当您在 IIS 7 中为虚拟目录配置 HTTP 重定向时,它会在物理路径中创建一个 web.config 文件。解决方法是将每个虚拟目录指向一个唯一的物理路径。

我使用这样的文件夹结构: \path\redirects[site_name][virtual_dir_name]

于 2014-01-17T11:29:08.363 回答