我有一个 PHP 文件的文件夹,其名称中都包含空格(我无法轻易更改它们,因为它们链接到另一个程序)。当浏览器发送请求时,它会发送 %20,并且由于某种原因 Apache 返回 404 错误。我尝试过给予文件夹上帝级权限,关闭 SELinux,添加AllowEncodedSlashes On,但也没有成功。
这里同样的问题。 在 Debian 上使用 Apache 2.4.62,但“New Year 2024.mp4”等文件显示 404 错误,但“New_Year_2024.mp4”则不会。诡异的。 即使我用“%20”或“+”(urlencode)替换空格。