求教! 这种前端的目录结构/访问方式 叫做什么来着?什么原理?谁的特性?

2019-04-19 12:43:56 +08:00
 rizon

我很早以前自己做过一个项目 notelive.cc ,前后端的都是自己开发的。前端用的 webpack。但是我主力是 java 开发。
这两天想要升级一下增加一个很实用的完全想不到的新功能(升级好后会再发一下贴宣传一下哈,大家多多支持咯~~)。
但是看着自己写的前端,突然发现自己忘了好多东西。。非常郁闷啊,看着自己写的东西却感觉现在再写一次写不出来的感觉。。。。

正题:

页面有种访问方式就是“ http:/server/about ” 就可以打开 about.html 页面。 这是因为在 about 文件夹中放入 index.html,就可以不用输入 index.html 就可以打开。

  1. 这是谁的的特性?
  2. 这种模式有没有名字?叫做什么来着?

我想查阅一下相关资料,但是都不知道关键词,不知道从哪里下手,重新学习一下。

去查了一下前端路由,但是和这个应该不是一个东西吧?顺便问一下前端的路由是怎么做到的?比如 VUE 的单页面开发。

3424 次点击
所在节点    程序员
26 条回复
saberlove
2019-04-19 12:47:41 +08:00
默认文档?
geelaw
2019-04-19 12:49:58 +08:00
是 Web 服务器的特性,经常使用的还有一 index.htm 、index.asp 、index.aspx、index.php 。

前端 routing 是指把一部分路径改写为 fragment,由前端在 hashchange 事件中进行处理。
pianjiao
2019-04-19 12:51:18 +08:00
路由嘛
yuanfnadi
2019-04-19 12:52:41 +08:00
nginx 配置一下就好了。
zhuziyi
2019-04-19 12:53:43 +08:00
缺省值
airyland
2019-04-19 12:54:05 +08:00
服务器支持,关键词如 directory index files / default index page
Exin
2019-04-19 12:54:29 +08:00
http 重定向 /http 代理
可以在 nginx 这样的 web 服务做,也可以在更后端的地方做
zealot0630
2019-04-19 13:17:44 +08:00
slime7
2019-04-19 13:30:32 +08:00
```
页面有种访问方式就是“ http:/server/about ” 就可以打开 about.html 页面。 这是因为在 about 文件夹中放入 index.html,就可以不用输入 index.html 就可以打开。
```
如果`about`后没没跟`/`那要么是前端路由要么是后端重写了。
如果`about`后面有`/`那就是你说的这种在 about 文件夹放了 index.html,这个叫默认文档吧。
caoyouming
2019-04-19 13:34:24 +08:00
配置默认访问页面???
way2create
2019-04-19 13:38:50 +08:00
服务器配置 ?
Edwards
2019-04-19 13:40:01 +08:00
重定向?
triplecheese
2019-04-19 13:43:24 +08:00
React Router 可以实现,在视频 11 分 50 秒左右,可以看到效果,<amp-youtube data-videoid="91F8reC8kvo" layout="responsive" width="480" height="270"></amp-youtube>
fumichael
2019-04-19 13:44:47 +08:00
服务器可以配置,如:
nginx 有个 index
tomcat 有个 welcome-file
zqx
2019-04-19 13:46:30 +08:00
如果你用 nginx 返回 web 静态资源,就在 nginx 配置文件里面设置默认的文档,也可以不叫 index.xx 的
Biwood
2019-04-19 13:53:29 +08:00
这完全是服务端的知识点,跟前端没关系,你要查也应该查服务端路由
ryonanamizu
2019-04-19 15:32:34 +08:00
???这不就是首页么
Phariel
2019-04-19 15:33:27 +08:00
路由缺省
ryonanamizu
2019-04-19 15:33:30 +08:00
曾经前端多页面纯静态的时代,某一目录默认访问的第一个页面。也就是起始页 /首页
owencodeing
2019-04-19 15:39:38 +08:00
这个叫 html5 history,了解一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/556742

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX