对子域的请求应该指向子目录

对子域的请求应该指向子目录

有没有办法让对子域的请求从子目录中获取文件?网站应该将其文件夹视为根目录。

例如:
对 blog.mydomain.com 的请求应该提供页面 ./blog/default.aspx,其中包含类似 img 标签

<img alt="logo" src="/content/pics/logo.png" />

它应该提供 ./blog/content/pics/logo.png 文件。当我在本地主机上运行同一个站点时,该站点将不在子目录 /blog 中,并且同一页面仍应提供正确的图像。

我的网站托管在 IIS7 共享托管网站 (discountasp.net) 上,最好使用 webdeployer 进行部署。我可以使用 IIS 管理器。有什么帮助吗?

更新

  1. 与 discountasp 帐户的 IIS 管理器连接不包含“站点”节点,如下图所示
  2. DiscountAsp 支持非常迅速 :)
    他们建议我在主程序中编写一个重定向脚本,该脚本将负责将所有请求重定向到正确的子路径。但这不是一个真正的选择,因为这需要我将所有应用程序合并为一个大应用程序。

替代文本

答案1

您是否尝试过在 IIS 中创建一个单独的站点,使用子域地址,但仅指向子目录作为根目录?

答案2

在 IIS 中尝试:

  • 右键单击站点
  • 添加虚拟目录

相关内容