如何通过将 URL 转换为 16 位十六进制来在 apache 中进行重写?

如何通过将 URL 转换为 16 位十六进制来在 apache 中进行重写?

我有 URL /a/b/main/ID/name.ext;我想获取 ID 并将其转换为 8 字节十六进制值(16 位数字)。然后我想获取文件(假设 ID 为 112233445566FF)

/main/00/11/22/33/44/55/66/FF/name.ext

在 apache 中,如何将 ID 转换为 16 位十六进制数并重写 url?

答案1

我认为最简单的解决方案是制作一个负责路径匹配的小脚本/a/b/main/ID/name.ext,并让它发出到适当路径的重定向。

相关内容