2

我的 PHP Web 应用程序为文件(图像)生成 URL,它在文件名中放置+(加号)符号而不是空格,因为 function urlencode()。但是 Apache 不会转换+为空间,它会引发 404 错误。当我使用rawurlencode()时,空格用 进行编码%20,这很有效。

但我+更喜欢登录 URL :) 如何设置 Apache 来识别它?或者这是一个坏主意?

谢谢你。

4

1 回答 1

2

是的,+登录 URL 路径是个坏主意。尤其是在文件名中,其中+可以是文件名的常规部分。所以路径ab+cd.jpg将是模棱两可的。Apache 无法确定浏览器是否请求文件ab cd.jpgab+cd.jpg.

于 2013-03-13T12:52:10.613 回答