将页面链接在一起

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

我一直在使用知识图表,其中每个独特的主题都有许多属性。每个主题都有一个唯一的URI,请访问以下网站:https//www.deutsche-digitale-bibliothek.de/person/gnd/118575775?lang = en

对于某个人

我知道这是一个愚蠢的问题,但我是html和javascript的新手。所以,如果我有一个指向该URI的链接,我是否必须为每个主题创建一个html文件?/ person / gnd / ...究竟是指什么?

提问于
用户回答回答于

如果我有一个指向该URI的链接,我是否必须为每个主题创建一个html文件?

URL之类http://example.com/some/path的基本上是协议(http://)+服务器名称(example.com)+路径(/some/path)。老式的方式确实为每条路径都有一个资源,但这并不是必需的:给定一条特定的路径,服务器可以随心所欲地响应它。

我不能肯定地说,但我非常怀疑 deutsche-digitale-bibliothek.de为所有人预先格式化页面,然后加载自定义人员信息。最重要的是它既不必要又不建议,在存在大量类似页面的情况下,每个页面都有一个HTML文件。

/ person / gnd / ...究竟是指什么?

这是作为HTTP协议中指定的URL的一部分发送到服务器的段。

用户回答回答于

本质上,域之后的每个斜杠都被视为路径或模式。路由的工作方式取决于Web服务器的配置。

基于主机的

基于主机的路由依赖于Web服务器来路由/转发流量,并且在大多数情况下,它实际上使用文件系统上的物理目录。这是Web应用程序的传统工作方式。

基于路径

基于路径的路由使用通常称为“前端控制器”的路由来路由请求。在此方案中,Web服务器将所有流量路由/转发到一个文件(通常为index.xxx)。在该文件中,您有一个应用程序路由器,它根据URI匹配模式。如果找到匹配项,则将运行该特定代码并返回结果。

这是一个链接,也解释了它:https//dzone.com/articles/the-three-http-routing-patterns-you-should-know

扫码关注云+社区

领取腾讯云代金券