如何不加载Index.html?

时间:2019-07-02 11:54:15

标签: html

当网站没有index.html文件时,导航器会在右侧显示自动生成的页面吗?

Here是我的意思的一个例子。

此页面对浏览网站非常有用,但遗憾的是,仅当没有index.html页面时才显示该页面。

即使文件夹中存在index.html,也可以访问网站上的此类页面吗?

我正在使用Opera,但是我尝试了其他导航器,但没有一个常用的导航器似乎可以满足我的要求。^^

感谢阅读

2 个答案:

答案 0 :(得分:1)

这不是自动生成的页面。它是服务器的目录浏览,可以通过服务器控制面板(或在Linux服务器中使用.htaccess)启用/禁用。

当文件夹中有默认文档(如index.html)时,服务器将提供默认文档,而不是目录浏览。因此,如果要在拥有index.html时浏览目录,则必须从默认文档列表中清除index.hmtl。可以使用IIS设置(如果您有权访问服务器)或通过网站设置中的主机控制面板(在共享主机中)(或通过直接编辑web.config.htaccess)来完成此操作

答案 1 :(得分:1)

  

导航器显示一个自动生成的页面

不。这与浏览器无关。浏览器显示服务器返回的内容。没什么,没什么。

在该链接上看到的是来自Apache Web服务器的。当无法确定默认响应时,该Web服务器被配置为(可以配置为 not 来)返回生成的目录列表。

“默认响应” 可能是index.htmldefault.html,或者是Web服务器配置为按以下条件查找的任何默认。 (这些只是常见的默认设置。)

在许多现代的Web应用程序中,“页面”的概念甚至还不是真正意义上的东西,因为诸如MVC框架之类的东西不仅会浏览.html文件的目录,还会检查请求的路由并生成代码的响应。

  

是否可以访问网站上的此类页面,文件夹中是否存在eventho index.html?

不。因为该“页面”不存在。 Web服务器将其返回给您,因为它已配置为。如果未配置为,则该数据不存在。