如何将 www.example.com/subfolder 放在 /index.asp 而不是 /index.html 上

如何将 www.example.com/subfolder 放在 /index.asp 而不是 /index.html 上

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

  1. 阅读微软使用虚拟目录
  2. 在 stackoverflow / codingforum / dmxzone 上读了十几篇帖子,都没有得到明确的答案,我搜索了以下术语:“虚拟文件夹”,子文件夹重定向,将子文件夹重定向到 .asp

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

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

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

问题:

如何让浏览器指向:

example.com/products/widget/

加载类似example.com/products/widget/index.asp

文件夹中没有/index.html(没有,.html 不是一个错误,请参阅下面的反复试验)?

  • 推理,我想为组织/增长/搜索引擎优化构建结构

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

  • 所有页面文件都是 .asp

当我尝试用浏览器访问

example.com/products/widget/index.asp`
我成功了

example.com/products/widget/
我收到“虚拟目录无法访问”

当我尝试的时候 example.com/products/widget/index.html
我成功了

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

谢谢,凯西

答案1

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

答案2

在 Windows Server 2003 上,

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

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

这将适用于默认网站上的每个文件夹

干杯

个人电脑

相关内容