您需要为此实例创建名为 faq.html 和 contact.html 的新 HTML 文件。然后您可以链接到这些页面<a>
tags.
EDIT
五年后,这个答案开始获得投票,但并不像这里较长的答案那么完整。以下是更多详细信息:
当您创建额外的 HTML 文件并访问它们时,您会看到 URL 还包含.html
-部分。这是大多数人不想要的。如果您使用网络服务器(本地或第三方主机),则有多种方法可以摆脱该扩展 - 其中一种不需要服务器端脚本,并且已记录在斯蒂芬的评论如下 https://stackoverflow.com/questions/24543101/#comment38008703_24543154.
你所做的就是添加folders具有适当的名称(faq
, contact
, ETC。)。设置好文件夹后,您所要做的就是将索引文件放入其中(index.html
)。这些索引文件应包含其各自父文件夹的内容。
本质上,这是重复创建网站根位置的过程,但对于子文件夹而言。您会发现,通常您会从名为的根文件夹开始public_html
,其中有一个索引文件。网络服务器自动提供索引文件:
public_html/index.html -> example.com/index.html
-> example.com/
public_html/faq/index.html -> example.com/faq/index.html
-> example.com/faq/ ← ????
如您所见,完成后,您可以访问
www.example.com/faq
代替
www.example.com/faq/index.html
就像您可以访问的方式一样
www.example.com
代替
www.example.com/index.html
如果您想要更细粒度的控制,最好使用服务器端脚本。无论您使用什么服务器语言,您都可以完全控制人们导航的位置以及他们看到的内容,无论请求是什么样的。
如果您使用的是 Apache 服务器,您可以查看一下.htaccess
文件是,尽管在我看来编写和调试它们是艰巨的。