具有多个根的 IIS

具有多个根的 IIS

可以将 IIS7 设置为拥有多个根吗?假设我在我们的 LAN 上有一个名为 jupiter 的本地服务器。员工可以通过文件夹结构查看他们的网站,例如http://jupiter.example.com/staff/karen。虽然这可以正常工作,但他们无法充分利用相对寻址。如果他们希望链接到主页,那么使用 href="/default.html" 或类似内容将把他们带到 jupiter 的根目录,而不是他们自己的顶级目录。

实现此目的的最简单方法是什么?我知道我可以使用端口(即http://jupiter.example.com:1001)进入 karens 网站,但我更喜欢http://karen.jupiter.example.com-或者-http://jupiter.example.com/~karen),访问根目录将会把他们带到他们自己的站点结构的顶部。

答案1

Web 服务器向所有连接提供单一命名空间。这与将NET USE /HOME用户主目录映射到挂载点根目录的命令不同。

您可以使用重命名映射器来替代任一约定,这是可行的。支持的 URL 重写器位于URL 重写. 提供了典型场景的示例。

或者,您可以简单地将主机绝对路径更改/default.htmldefault.html。这将允许页面仅包含相对路径,甚至允许它们在文件夹层次结构内移动。

相关内容