代码之家  ›  专栏  ›  技术社区  ›  Peter Å tibraný

Webdav链接资源

  •  1
  • Peter Å tibraný  · 技术社区  · 14 年前

    是否可以创建Webdav资源,作为unix上的符号链接?也就是说,客户会明白这个资源是一个链接,它实际上应该与其他资源一起工作?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Julian Reschke    14 年前
        2
  •  0
  •   Jorge Mendes    4 年前

    如果你的符号链接是一个目录,你可以有一个简单的黑客。

    而不是一个符号链接,你使一个正常的文件夹是空的( my_empty_folder ),然后在Apache配置中将空文件夹指向实际位置( /opt/my_full_folder/ )使用 Alias Virtual Directory

    比如:

    Alias /webdav/my_empty_folder /opt/my_full_folder/
    <Directory /opt/my_full_folder >
      Options +Indexes
       <RequireAll>
            Require all granted
       </RequireAll>
    </Directory>
    

    mod_dav 将报告文件夹,当您单击/跟踪它时,Apache将使用目标文件夹中的内容。

    这种黑客攻击将允许webdav客户端正确地查看文件夹并跟踪内容,但也允许浏览器使用apache的索引