我并不是说主页,因为有些网站会重定向(domain.com
例如domain.com/front
)。我指的也不是域名,而是网页。
需要澄清的是,与域名匹配的页面,例如https://superuser.com/
答案1
您问题的根页面可以是index.html
,index.php
或者index.other_extension
,以及许多其他内容,例如banana.anything
,这取决于我们如何配置网络服务器或网页的编程语言。
例如你访问https://wordpress.org/index.php
,它会将你重定向回https://wordpress.org/
。这意味着该网站被用作index.php
默认网页。
事实上,我们可以将此页面更改为任何我们想要的,所以没有办法找出答案。找出答案的唯一方法就是花时间测试。正如您所看到的,如果您尝试https://superuser.com/index.php
或index.html
,则不存在任何页面。
答案2
一个网站的“根”页面(例如
superuser.com
)叫什么?
假设有一个实际预先存在的页面,index
加上文件扩展名(例如index.html
,index.php
等)实际上是该页面的标准名称(即大多数 Web 服务器默认寻找的名称)。
但是,正如评论中提到的,此页面并不总是存在。这可能发生在以下情况:
域被重定向(即从 HTTP 到 HTTPS 或到另一个域)或内部代理。
域名没有 ex.
index
文件,服务器本身会生成给定的页面(可能包括域名的“根”页面)。Web 服务器(例如 Apache)允许服务器管理员更改或删除
index
“默认”返回文档的名称。
需要明确的是,与域名匹配的页面,例如
https://superuser.com/
。
我猜你已经意识到了这一点,但是这些页面并不存在,至少作为标准不存在(即不太可能存在 ex. superuser.com.html
,即使理论上它可能存在)。
答案3
据我所知,它被称为根页面或者根 URL。
在搜索中"root page" website
,它出现的次数足够多,但我没有遇到它的任何其他名称。
“根页面”是指有人输入您网站域名的根目录时显示的
主网页。例如,https://yourwebsite.com将是根网页请求。(来源)
每个 Web 文件夹都有一个“默认页面”或“网络服务器目录索引“。(如果文件夹中没有文件或没有指定文件,则 Web 服务器可能会返回该文件夹的目录列表或熟悉的错误页面,例如“403 - 禁止访问:拒绝访问。您无权使用您提供的凭据查看此目录或页面。”,“404 - 未找到页面”或“不允许列出目录”。)
这根页面任何网站的“网络服务器目录索引”都是其根文件夹。
如果你访问https://wordpress.org/index.php,浏览器中的 URL 将更改为https://wordpress.org/. (根页面)。https://wordpress.org/index.php
是重定向。https://wordpress.org/
是根页面和主页。
如果你访问https://foo.bar/,浏览器中的 URL 将更改为https://foo.bar/index.php.https://foo.bar/
仍然可以称为根页面,即使它只是重写或重定向。https://foo.bar/index.php
是主页,但我认为这是网站管理员的不明智选择。它可能有好处(命名页面可能缓存得更好),但肯定有惩罚。我会总是而是链接并创建指向根页面的快捷方式,https://foo.bar/
因为该 URL“必须有效”,并且无法重命名。(好吧,他们可以更改为https://www.foo.bar/
,但这是另一个问题。)如果我链接到https://foo.bar/index.php
,然后有人更新网站,可能会发生各种愚蠢的事情。他们应该https://foo.bar/index.php
重定向(或使根文件夹中的 404 重定向)到正确的页面,但我知道我不能指望这一点——我已经看到了几十个损坏的主页链接。https://foo.bar/index.php
可能会提供一个空白页,一个损坏的页面,或者(最糟糕的)一个陈旧的主页版本。