如果在 Apache Web 服务器实例后运行软件包库 (depot) 服务器,请在 httpd.conf 文件中包含以下设置,以便不对已编码的正斜杠进行解码:
AllowEncodedSlashes NoDecode
由于正斜杠用于表示分层次的软件包名称,因此软件包名称可以包含 URL 编码的正斜杠。例如,软件包名称 pkg://solaris/developer/build/make 对于 Web 服务器变为 http://pkg.oracle.com/solaris/release/manifest/0/developer%2Fbuild%2Fmake。为防止这些正斜杠被解释为目录分隔符,请指示 Apache 不要对 %2F 编码斜杠进行解码。