当网站没有index.html文件时,导航器会在右侧显示自动生成的页面吗?
Here是我的意思的一个例子。
此页面对浏览网站非常有用,但遗憾的是,仅当没有index.html页面时才显示该页面。
即使文件夹中存在index.html,也可以访问网站上的此类页面吗?
我正在使用Opera,但是我尝试了其他导航器,但没有一个常用的导航器似乎可以满足我的要求。^^
感谢阅读
答案 0 :(得分:1)
这不是自动生成的页面。它是服务器的目录浏览,可以通过服务器控制面板(或在Linux服务器中使用.htaccess)启用/禁用。
当文件夹中有默认文档(如index.html)时,服务器将提供默认文档,而不是目录浏览。因此,如果要在拥有index.html
时浏览目录,则必须从默认文档列表中清除index.hmtl
。可以使用IIS设置(如果您有权访问服务器)或通过网站设置中的主机控制面板(在共享主机中)(或通过直接编辑web.config
或.htaccess
)来完成此操作
答案 1 :(得分:1)
导航器显示一个自动生成的页面
不。这与浏览器无关。浏览器显示服务器返回的内容。没什么,没什么。
在该链接上看到的是来自Apache Web服务器的。当无法确定默认响应时,该Web服务器被配置为(可以配置为 not 来)返回生成的目录列表。
“默认响应” 可能是index.html
或default.html
,或者是Web服务器配置为按以下条件查找的任何默认。 (这些只是常见的默认设置。)
在许多现代的Web应用程序中,“页面”的概念甚至还不是真正意义上的东西,因为诸如MVC框架之类的东西不仅会浏览.html
文件的目录,还会检查请求的路由并生成代码的响应。
是否可以访问网站上的此类页面,文件夹中是否存在eventho index.html?
不。因为该“页面”不存在。 Web服务器将其返回给您,因为它已配置为。如果未配置为,则该数据不存在。