我已经有一个名为viewzip.cgi的 awk 脚本,它的工作原理如下:
...viewzip.cgi/path_to_zipfile/zipfile.zip/
将显示该文件的根目录,
...viewzip.cgi/path_to_zipfile/zipfile.zip/subdir/
显示子目录(如果存在)
...viewzip.cgi/path_to_zipfile/zipfile.zip/path_to_file/file
将下载一个特定的文件。
现在我想要的是省略 URL 中的“viewzip.cgi”部分和一个自动重定向,如下所示:
...path_to_zipfile/zipfile.zip
应该下载 zipfile,因为它是标准行为,但是
...path_to_zipfile/zipfile.zip/
带有尾部斜杠的应该重定向到像第一个示例一样的路径,并且在附加尾部子目录或文件时也是如此。
如果是这样,我该怎么做?我可以访问文件系统(即“.htaccess”),但不能访问 apache 的根配置文件。还是有(可能众所周知的)更好的解决方案?类似的问题也适用于 .chm 文件,当请求在服务器上解压缩时,这些文件更易于浏览。如果我不需要为我拥有的每个 zipfile 重复重定向行,那就太好了。
亨尼