0

我的网站主页的所有代码都是“home.html”,但是我希望某人只需输入“example.com”并转到“主页”页面,而不必输入“example .com/home.html”。我该怎么做呢?

4

3 回答 3

5

Web 服务器通常配置为在要求提供目录的根级别时提供具有特定名称的文件。一些例子是:

  • index.htm
  • index.html
  • index.xml
  • index.rxml
  • index.asp
  • default.asp
  • default.aspx
  • index.php
  • index.cgi
  • index.shtml
  • iisstart.htm

如您所知,这可能因服务器和配置而异。

因此,要么重新配置您的 Web 服务器以将“home.html”视为有效主页,要么将其名称更改为您的服务器配置使用的任何名称。

在 Apache 中,这是使用DirectoryIndex指令配置的。

在 IIS 中,这些称为默认文档

于 2012-04-29T06:04:21.340 回答
1

将您的主页命名为 index.html,这将是您的网站在用户访问时自动转到的页面example.com

于 2012-04-29T06:01:46.730 回答
1

对于阿帕奇:

DirectoryIndex home.html index.html index.txt

对于 nginx:

location / {
    try_files $uri $uri/ /home.html;
}
于 2012-04-29T06:13:39.537 回答