Web applications 为什么有些网站没有';在端点上没有任何扩展吗?

Web applications 为什么有些网站没有';在端点上没有任何扩展吗?,web-applications,endpoint,Web Applications,Endpoint,我经常看到网站以这种方式提供页面/查看最后一部分,我们可以说它是一个php页面,或者换句话说,服务器端lang使用的是php。/ 但是,如果它是这种格式(没有任何扩展名)/为什么没有扩展名呢?web服务器响应的URL不必有扩展名 最简单的例子是当您访问https://stackoverflow.com/(即主页。那里没有扩展,但会有响应返回)。在Windows/IIS世界中,这是通过一个概念来处理的,其中web服务器被配置为在请求的地址中未指定任何页面时返回特定页面 一个可以使用没有扩展名的UR

我经常看到网站以这种方式提供页面<代码>/查看最后一部分,我们可以说它是一个php页面,或者换句话说,服务器端lang使用的是php。
/


但是,如果它是这种格式(没有任何扩展名)
/
为什么没有扩展名呢?

web服务器响应的URL不必有扩展名

最简单的例子是当您访问
https://stackoverflow.com/
(即主页。那里没有扩展,但会有响应返回)。在Windows/IIS世界中,这是通过一个概念来处理的,其中web服务器被配置为在请求的地址中未指定任何页面时返回特定页面

一个可以使用没有扩展名的URL的框架示例是ASP.NET。请查看docs.microsoft.com页面,该页面描述了如何实现这一点

还可能有一个web服务器组件(如IIS URL重写),它获取用户提供的URL,如
/products/1320
,并重写它,以便处理的实际URL是
/products.aspx?productId=1320