网络服务器上的文件夹名称中可以使用“&”符号吗?

网络服务器上的文件夹名称中可以使用“&”符号吗?

我有一个包含多个文件夹的网站,其中一个名为:

零碎

其中包含一个名为 test.txt 的文件

但是,当我尝试导航到该文件时,收到“错误请求”消息: http://tinyurl.com/9ez6nb4

如果我去掉“&”符号,然后简单地调用该文件夹bits and bobs,它就可以正常工作: http://tinyurl.com/9hacna4

我联系了我的网络托管商,阿维克斯他们回复说,在文件夹名称中使用“与”符号“不是标准惯例”,所以他们不能支持这种做法。

他们是对的吗,或者这是他们的系统有问题?

答案1

在网络服务器上的文件夹名称中使用除 _ 或 - 之外的特殊字符永远不是一个好主意,因为它会导致问题,正如您所发现的那样。要引用带有特殊字符的文件,您需要对链接进行 URL 编码,例如 /bits%20%26%20bobs/

空格为 %20,& 符号为 %26

相关内容