我有一个像这样的基本文件夹结构:
OpenIdConnectFilter
如果有人试图直接获取文档,我需要能够阻止对文档的访问,例如:403
但是如果要从index.php页面链接则允许访问。
我是否可以阻止这样的访问,或者,是否有一种在页面上嵌入pdf的方法?如果可以通过它完成,我可以使用PHP或jQuery。
我尝试过的一些方法包括在htaccess中拒绝限制但是那显然会完全阻止它。
提前致谢。
答案 0 :(得分:1)
您可以直接在Apache配置中使用Referer标头(assets/docs/.htaccess
文件可以):
SetEnvIf Referer "domain\.com" is_local_referer
<FilesMatch "\.pdf$">
Require env is_local_referer
</FilesMatch>