URL 路径与其内容之间的关系是什么?

What is the relation between a URL path and its content?

明尼阿波利斯地铁等网站的 URL 由用户选择的变量定义,例如:

http://svc.metrotransit.org/NexTrip/5/4/MAAM?format=json

在此实例中,5 是路线编号,4 是方向枚举。在服务器上实际上并没有标题为 5 和 4 的文件。服务器如何将这些文件解释为 NexTrip 页面的变量?为什么不是这样的:

http://svc.metrotransit.org/NexTrip.html?route=5&direction=4......?

这个概念叫什么?我知道这是一个非常基本的问题,但不知道就无法搜索。一般来说,这里的幕后发生了什么?请注意 - 我知道这是一个 API 但常规网站也使用这个概念,这只是一个例子。感谢任何帮助或指导。

URLs 与文件无关,尽管 URLs 有时可以显示文件在 Web 服务器目录中的存储位置。有一种叫做 URL 重写的东西,参见 HERE,它可以重写 URL 以使其看起来更好,或者更容易记住,或者出于开发人员可能出于任何其他原因执行另一个功能已经设置好了。

请参阅 HERE for .htaccess URL ReWrite or HERE 以获取 .config URL 重写。