为了回答我的问题,我做了:
- 阅读微软使用虚拟目录“
在 stackoverflow / codingforum / dmxzone 上读了十几篇帖子,都没有得到明确的答案,我搜索了以下术语:“虚拟文件夹”,子文件夹重定向,将子文件夹重定向到 .asp
虽然我学到了一些新术语,但我不确定我是否会使用正确的语言来提出这个问题。
尝试迁移当前结构化的网页
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
这将适用于默认网站上的每个文件夹
干杯
个人电脑