为啥隐藏了诸如 index.html 之类的 URL 的“路径”?

Posted

技术标签:

【中文标题】为啥隐藏了诸如 index.html 之类的 URL 的“路径”?【英文标题】:Why URL's "path" such as index.html was hidden?为什么隐藏了诸如 index.html 之类的 URL 的“路径”? 【发布时间】:2021-09-22 02:38:14 【问题描述】:

在现代网站中通常隐藏路径。

使用这个

https://google.com/main

这个例子

https://google.com/main.html

但我想问他们为什么选择隐藏文件路径。 我知道 Initial web 使用的是这个文件路径。 但如果他们选择掩盖它,我认为是有原因的。

因为他们只是觉得不好看? 或者使用文件根目录时是否存在安全问题?

【问题讨论】:

【参考方案1】:

在传统的网站中。页面上的所有内容都是静态的,并写在html文件中。所以我们可以直接通过浏览器获取并显示页面。 在现代互联网中,我们浏览的内容是动态的,例如我们浏览一个新闻页面,内容每秒都在变化,因此服务器通过某些函数处理我们的请求,而不是由静态 html 文件处理,该函数总是打印出最新消息,所以它是动态的,而不是不变的静态 html 文件。

【讨论】:

以上是关于为啥隐藏了诸如 index.html 之类的 URL 的“路径”?的主要内容,如果未能解决你的问题,请参考以下文章

为啥jQuery或诸如getElementById之类的DOM方法找不到元素?

为啥jQuery或诸如getElementById之类的DOM方法找不到元素?

为啥jQuery或诸如getElementById之类的DOM方法找不到元素?

为啥jQuery或诸如getElementById之类的DOM方法找不到元素?

为啥诸如 :not() 和 :has() 之类的函数伪函数允许引用参数?

C#的隐藏特性? [关闭]