在mac系统(MAMP)上安装apache后,如何让浏览器访问文件名中包含特殊字符的文件(如#)?

时间:2016-05-24 17:44:43

标签: macos apache query-string mamp mamp-pro

在Linux文件系统上,这可以正常工作,但在Mac OS X Yosemite或El Capitain上没有。

文件名将是这样的: /htdocs/app/webroot/files/#1234-file.jpg

在Linux上,您可以使用以下命令在浏览器中访问:http://localhost/myapp/files/%231234-file.jpg

...但这在Mac OS X上不起作用。相反,你会得到Forbidden 403日志中的错误:Directory index forbidden by Options directive(这有点误导,因为网址不是要求索引)。

更新 这不是文件权限问题 - 如果我更改它的名称,我可以访问该文件。也不是浏览器问题:Safari,Chrome,Firefox中的行为相同。

0 个答案:

没有答案