为什么有些网页网址没有后缀?

P_Q*_*P_Q 4 html webpage

例如,我现在所在的网页是:

https://superuser.com/questions/ask

不是:

https://superuser.com/questions/ask.html

https://superuser.com/questions/ask.php

我在各种网站上都注意到了这一点。开发人员只是不打扰在文件上添加后缀吗?

Myr*_*rys 5

重要的是要记住 URL 是一种指定资源的方式。该资源可以是任何类型。在较简单的站点中,资源正在请求位于服务器上给定文件夹中的文件。但是,URL 不再是直接的“给我这个文件”,而是由 Web 引擎解析,这种情况变得更加普遍。

在这些更高级的站点中(或者至少更多地由自定义软件驱动),URL 更像是对软件的指令而不是特定文件的说明符,因此没有理由包含扩展名(这只是一种方式操作系统来方便地告诉它是什么类型的文件)。

您不是在像超级用户这样的站点上请求文件;您正在对 API 进行查询(可以这么说)。所以它不需要文件扩展名。