例如,假设我有一个文件“test index.html”,我想将其设置为静态网站托管的索引文档,我该怎么做?我试过 test index.html、“test index.html”、test+index.html、test%2Bindex.html 等
答案1
作为RFC3986规定:
URL 编码将不安全的 ASCII 字符替换为“%”后跟两个十六进制数字。URL 不能包含空格。URL 编码通常将空格替换为加号 (+) 或 %20。
有关 URL 编码的相关摘录也可以在以下网址找到:w3schools.org
答案2
您需要编辑 Web 服务器配置并指定索引文档。您修改该指令的尝试是正确的,只是您使用了错误的语法 - %20 是空格的 URL 代码 - 因此应该test%2Bindex.html
改为test%20index.html
或者,如果您尝试出于测试目的获取它,那么protocol://example.com/test%20index.html
应该获取它(或者它在我的本地 apache 安装上)