具有多个根的IIS

IIS7可以设置有多个根? 假设我在我们的局域网上有一个名为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 )访问根的地方将他们带到他们自己的网站结构的顶部。

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

您可以使用与重命名映射器的替代惯例。 URL Rewrite有一个支持的URL重写器。 这是提供典型场景的样本。

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