1.网站是纯静态的html网站
2.通过设置tomcat的默认项目,可以通过www.e-house.cn/来直接访问首页(index.html)
3.点击首页的logo为什么就直接显示了index.html?如何做到点击首页也是显示hwww.e-house.cn/而不是www.e-house.cn/index.html
4。例如龙湖的官方网站www.longfor.com就是点击logo不会出现index.html
5.我的之所以出现是因为我的网站是纯静态的原因吗?
1.网站是纯静态的html网站
2.通过设置tomcat的默认项目,可以通过www.e-house.cn/来直接访问首页(index.html)
3.点击首页的logo为什么就直接显示了index.html?如何做到点击首页也是显示hwww.e-house.cn/而不是www.e-house.cn/index.html
4。例如龙湖的官方网站www.longfor.com就是点击logo不会出现index.html
5.我的之所以出现是因为我的网站是纯静态的原因吗?
Tomcat默认首页的意思是:如果只指定了一个目录地址,而没有指定页面的话,按照默认页面顺序去查找目录下对应文件并展示
加入你设置了默认页面为index.html
、index.htm
、index.php
、index.asp
的话,如果你只给定了一个目录URL,它会依次在目录里查找这4个文件,直到找到第一个存在的文件。如果都不存在,则报错404 Not Found
默认页面规则只有在指定目录却没指定文件时有效(不考虑路由重写的情况下)
但是对于你地址直接写的/index.html
这种,它并没有指定一个目录,它指定了目录和文件名,所以Tomcat直接查找到了文件名,而并没有使用默认页面规则
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
如果你写链接的时候,是写的
/
,或者./
这类链接地址(不含页面),就会连接到目录,使用目录下默认的index.html
。但是如果你的连接直接写的....../index.html
,那地址栏上肯定会显示出文件名的。