我的网站主页的所有代码都是“home.html”,但是我希望有人能够输入“example.com”并转到“主页”而不必输入在“example.com/home.html”中。我该怎么做?
答案 0 :(得分:5)
Web服务器通常配置为在询问目录的根级别时为具有特定名称的文件提供服务。一些例子是:
index.htm
index.html
index.xml
index.rxml
index.asp
default.asp
default.aspx
index.php
index.cgi
index.shtml
iisstart.htm
如您所知,从服务器到服务器以及从配置到配置,这可能会有很大差异。
因此,要么重新配置您的网络服务器以对待" home.html"作为有效的主页,或将其名称更改为您的服务器配置使用的任何内容。
在Apache中,这是使用DirectoryIndex指令配置的。
在IIS中,这些称为Default document。
答案 1 :(得分:1)
为您的主页index.html命名,它将是您的网站在用户转到example.com
时自动转到的页面
答案 2 :(得分:1)
对于Apache:
DirectoryIndex home.html index.html index.txt
对于nginx:
location / {
try_files $uri $uri/ /home.html;
}