在浏览器中指定 index.html 以加载主页

Specifying index.html in browser to load home page

如果我想通过在浏览器中输入准确的 index.html 文件地址来加载 https://medium.com/ 的主页,我该怎么做?还是不可能?

https://medium.com/index.html 给我一个 404 错误。也很好奇我将如何更广泛地对我的浏览器显示不以 .html.

结尾的 url 的任何网页执行此操作

没有通用的方法可以知道给定网站的 URL 是否解析为主页(或任何其他页面)的副本。

尤其是动态生成的网站往往没有页面的替代 URL。

像文件一样托管在某处的常见静态网站通常有一个 index.html 文档,可以直接解析或在未指定特定文档时正常加载,因此 https://example.com/https://example.com/index.html两者都有效。 但这不是大多数网络的工作方式。页面可以在服务器端动态生成,您只需向服务器发送请求,如果路径与某些服务器操作匹配,它将为您创建响应。除非 https://example.com/ returns 目录中的文档使用诸如 Apache Web Server 之类的经典设置来提供目录中的静态文件,否​​则它将无法工作。