IIS 6 - 如何创建类似 /my/custom/path 的虚拟目录

IIS 6 - 如何创建类似 /my/custom/path 的虚拟目录

我可以轻松创建一个像 c:\temp\mywww\my\custom\path 这样的目录结构,然后创建虚拟目录到 \mywww 并将我的文件放在路径子文件夹中,然后我就可以像这样访问它:

http://my.exmple.com/my/custom/path

问题是,我是否可以将文件放在 mywww 中,然后以这种方式创建虚拟目录,以便我使用上面提到的 URL 访问它们。即以某种方式将虚拟目录别名为“my/custom/path”。

谢谢

答案1

如果您创建的网站的默认目录为“c:\temp\mywww”(您的 index.htm 文件所在的位置),并在其中添加“\my\custom\path”,则您将获得以下结构http://my.exmple.com/my/custom/path已经...因为它是默认目录下的物理位置。

但是,如果您不希望这些文件位于“c:\temp\mywww\my\custom\path”下,您可以添加一个别名为“/my/custom/path”的虚拟目录,并将其指向完全不同的位置(例如)“c:\virtual_directories\are\cool”

编辑(来自评论):为此,首先创建一个虚拟目录“my”,然后在其中创建一个虚拟目录“custom”,然后在其中创建另一个虚拟目录“path”。

当您有多个网站使用相同的后端代码时,这会派上用场,并且设置会根据访问特定目录的网站进行加载。因此,example.com/my/custom/path/index.aspx 将从同一个数据库中读取 example.com 的用户名/密码组合,而 serious_another_example.com/my/custom/path/index.aspx 将从同一个数据库中读取 serious_another_example.com 的用户名/密码组合,但... 两者都运行同一段代码(因为两者都别名为 c:\virtual_directories\are\cool)和同一个数据库(如果需要)

相关内容