IIS问题:输入域名可以打开网站,但在域名后加上index.html却无法打开

来源:百度知道 编辑:UC知道 时间:2024/05/06 18:27:20
比如我在本地测试,我输入http://127.0.0.1 可以打开网站,但是如果我输入的是http://127.0.0.1/index.html却显示“HTTP 错误 404 - 找不到文件
”。
本站的页面之间的链接也是,如果有链接到index.html也是找不到文件。

如果首页是index.htm、default.html、index.asp等等都是可以的,就是index.html不行,这是为什么?请大大帮忙一下。

PS:网站就一个首页,没有同时存在多个首页,所以不会是因为域名打开是打开其它的首页问题
回一楼的,我IIS已在文档这项,把全部的首页后缀都加进去了,包括index.html 不是因为这个原因。
我说了,有这个index.html的首页,里面有内容!!

二、三楼的回答是治标不治本,我要的是找出这个问题的原因,我也知道文件改一下后缀就可以,但是还是要知道这个问题是什么原因。当然还是要谢谢您们的热心回答!!

四楼的,你也许没有看清楚我的描述,我上面已经做了你的方法,要不然就不会出现“HTTP 错误 404 - 找不到文件”的描述,用localhost跟127.0.0.1打开是一样的,这个你应该要知道!还有就是IIS6取消了某些类型文件的支持,它不会边html的文件都不支持吧!!你还是没有解决这个问题,不过还是很感谢!

既然index.htm可以,那就把index.html强制改为 index.htm
试试看
=============================
HTM实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。
所以,.HTM文件,可以修改扩展名,成为.HTML文件。修改后,除了路径外,其余的编码效果没有变化。

路径对没的?
你可以去管理-服务和应用程序-Internet信息-网站里找到你那个页面,右键浏览看看

建议你直接把主页改成index.htm最简单