gpt4 book ai didi

没有文件名的url

转载 作者:行者123 更新时间:2023-12-04 16:37:25 25 4
gpt4 key购买 nike

我见过像 这样的网址website.com/admin/在最后一个斜杠后实际上并未显示“index.html”或文件名。这是如何实现的?

谢谢!

最佳答案

URL 指定资源的位置,但该资源不必实际映射到服务器上的物理文件。由服务器决定如何处理 URL 以及如何生成要返回的资源。

大多数网络服务器从提供文件中的所有资源开始。因此,那里的大多数网站都将其页面作为文件,并且它们识别的 URL 具有相应的形式。如果网站仍在使用基于文件的网络服务器,如果未指定文件,则可以将其配置为默认提供特定文档。

然而,最近,URL 和实际文件的分离有很大的进展。通常这是通过默认文档(如果 URL 未指定文件,则 web 服务器配置为提供特定文件)、URL 路由(其中 web 服务器根据将传入 URL 映射到实际资源的内部规则路由请求处理)来实现的、URL 重写(在处理之前将 URL 请求重写为不同的 URL),或两者的组合。

特别是,MVC 框架在很大程度上依赖于 URL 路由,因为基于 MVC 框架的 Web 应用程序公开的 URL 没有指定文件在服务器上的位置,两者实际上都是 Web 应用程序的代码执行路径。例如 http://example.org/user/details/12345不会在/user/details 文件夹中指定 12345 文件,但会指定应使用参数 12345 调用类 User 上的方法 Details 以生成响应。

关于没有文件名的url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com