为什么有些 URL 以结尾.html而有些则不是,而大多数是 HTML 页面?
为什么有些 URL 以开头www而有些不开头,而所有这些URL都在万维网上?
因为现在 HTML 页面经常是动态生成的。
大多数时候,扩展描述了 HTML 页面的生成者。例如,.asp 表示该页面是由ASP代码(嵌入页面中的编程代码)生成的。.jsp( Java 服务器页面)也是如此,它们位于包含 HTML 和 Java 代码混合的服务器页面上。还有许多其他扩展使用相同的机制(.do、.aspx、.cf等)
最终浏览器接收到的都是HTML,但是所有的编译和逻辑都在服务器上运行。
对于 www.mydomain.com,它实际上意味着您联系 mydomain.com 域中名为“www”的服务器(或路由器)。虽然这是一个惯例,但您并不被迫遵守它。域(在 DNS 条目中)可以配置为“如果没有指定明确的服务器名称,则将请求发送到 Web 服务器”)。
您还可以为 Web 服务器指定任何其他名称并让外部知道它,例如http://mywebserver.mydomain.com。
请注意,大多数情况下,外部名称(www、mywebserver)与 Web 服务器的物理名称无关。实际上,在大型站点上,多个服务器正在处理来自同一个名称的请求。
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |