我们刚刚将服务器上大约 90 个虚拟目录转换为 URL 重写工具中的重写规则。目前,我没有注意到由于这些规则对网络服务器的开销而导致的任何速度变慢,但我找不到太多关于哪种方法更好的文档(虚拟目录或重写)。我希望从使用该工具的用户那里得到一些其他反馈。
以下是我注意到的一些见解:
- 使用重写工具,您无需像设置虚拟目录那样重复设置文件夹(身份验证规则、SSL 等)。对常规文件夹的任何更改都将自动与重写工具同步。
- 您无法使用 URL 重写工具指向根目录以上的文件夹,但可以使用虚拟目录
- 重写工具将规则存储在 web.config 文件中,以便于导出、备份或迁移
- 重写工具使服务器更加井然有序,因为您没有太多的虚拟目录占用空间(使用 IIS 服务器管理器)
- 设置重写规则以重定向到特定 URL 比设置虚拟目录更直观(我注意到 IIS6 和 IIS7 之间虚拟目录重定向到特定 URL 的屏幕发生了变化)