如何将www.example.com/subfolderlogin到/index.asp而不是/index.html

为了回答我的问题,我做了:

  1. 阅读Miscrosoft“ 使用虚拟目录 ”
  2. 阅读了一堆+ stackoverflow / codingforum / dxxzone上的post没有一个明确的答案,我的阅读我search的术语:“虚拟文件夹”,子文件夹redirect,redirect子文件夹.asp

  3. 虽然我学到了一些新的术语,但我不确定我甚至会用正确的语言来提出这个问题。

  4. 尝试迁移结构化的当前网页

    example.com/ [文件1-30] .asp

题:

我如何使浏览器指向:

example.com/products/widget/

加载像example.com/products/widget/index.asp

没有/index.html文件夹中(没有.html不是一个错误,看到我的试验和错误下面)?

  • 推理,我想组织/成长/search结构

      • example.com/products/widget/
      • example.com/products/super-widget/
      • example.com/other-product/not-so-super-widget
  • 目前,该网站托pipe在Windows Server 2003 Microsoft-IIS / 6.0上

  • 所有的页面文件都是.asp

当我通过浏览器进行实验时

example.com /产品/部件/ index.asp`
我有成功

example.com/products/widget/
我得到“虚拟目录不可访问”

当我尝试example.com/products/widget/index.html
我有成功

然后,当我尝试example.com/products/widget/ 我有成功

谢谢,凯西

在IIS中将您的网站的默认文档修改为index.asp

在Windows Server 2003上,

  • 打开Internet信息服务(IIS)pipe理器;
  • 右键点击你要更改默认文件的网站(如果你只有一个,它将是默认网站);
  • 点击属性菜单;
  • select标签文档;
  • 启用默认文档(如果尚未);
  • 添加index.asp并将其移动到顶部。

现在,index.asp将成为您的默认文档,您将能够inputexample.com/products/widget/,IIS将调用index.asp

这将适用于您在默认网站上的每一个页面

干杯

个人计算机