在网页开发里,index.htm(或 index.html)文件几乎可以说是最基础、最核心的文件之一。下面我给你详细说明一下:


1. 什么是 index.htm

  • 它是 HTML 网页的入口文件
  • 一般网站在访问一个目录时,如果没有指定具体文件(例如 https://example.com/),服务器就会默认寻找 index.htm 或 index.html 来作为首页显示。

举例:

  • 访问 https://example.com/
  • 实际服务器加载的是:https://example.com/index.html 或 index.htm

2. 为什么是 index.htm

  • 习惯约定:很多早期的 Web 服务器(如 Apache、Nginx、IIS)都默认把 index.htmindex.html 或 default.html 作为目录首页。
  • 用户友好:这样就不需要输入完整的路径。

3. 基本结构(示例 index.htm

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>我的第一个网页</title>
</head>
<body>
    <h1>欢迎来到我的主页!</h1>
    <p>这是一个简单的 index.htm 文件示例。</p>
</body>
</html>


4. 常见作用

  1. 网站首页 —— 网站的第一个入口页面。
  2. 项目展示 —— 在 GitHub Pages、Gitee Pages 上,放置 index.html 就能自动生成个人主页。
  3. 目录默认页 —— 避免用户直接看到服务器的文件目录结构。

5. 拓展

  • index.htm 和 index.html 本质没有区别,只是文件后缀不同。
  • 如果网站使用框架(如 React、Vue、Django),index.html 通常依然是根入口,只不过框架会在其中加载 JS 生成动态页面。