2015-06-10 22 views
0

我有一个用pdf文档填充的目录,登录用户可以通过该网站的html链接访问该文件。
但是,我发现可以通过复制和粘贴该链接的地址来将文件加入书签或与任何人共享,例如:http://www.website.com/files/document.pdf有没有办法在允许授权访问的情况下阻止此操作?.htaccess限制对目录的访问,但允许服务器和用户加载内容

我也想限制我的HTML中使用的图像类似的访问,同时还允许服务器加载它们像行:<img src="images/profilephoto.jpg" />

热链接已被禁用。我已经做了一些狩猎,并尝试了许多.htaccess方法,但没有成功,其中许多人似乎阻止所有人访问文件。

任何参考,经验,或建议的话语表示赞赏。先谢谢您的帮助。

+0

另请参阅[PHP:如何阻止对文件的直接URL访问,但仍允许通过登录用户下载?](http://stackoverflow.com/q/7127153),并通过此类重写访问一个包装脚本。 (理论上它可以用.htaccess来完成;但是这通常更符合你的平均PHP登录脚本。) – mario

+0

@mario辉煌!非常感谢,它的作用像一个魅力,并使我在限制图像的正确轨道上。 如果你把这个作为答案,我会选择它。再次感谢! :) –

回答

0

就在我头顶。我在想最好的方法是使用脚本来下载pdf。

例如,在您的网络服务器上设置权限,以便只允许来自位于服务器上的脚本的pdf访问。

相关问题