我有一个页面home.php
,您只能通过登录和在此页面内部访问,您可以下载文件。我想要做的是,如果你放入浏览器:www.domain.com/home.php/file.pdf
并输入,它不会下载文件。我的意思是,您只能通过点击home.php
中的链接下载该文件。
我已经尝试过这段代码,但是当我点击链接时,它会向我发送错误:禁止。
SetEnvIfNoCase Referer "^https://www.domanin.com/home.php" local_ref=1
Order Allow,Deny
Allow from env=local_ref
非常感谢你的时间。
答案 0 :(得分:0)
您可以使用以下代码:
SetEnvIfNoCase Referer ^https?://www.domanin.com/home.php/.+\.pdf local_ref=1
Order Allow,Deny
Allow from All
Deny from env=local_ref
这将禁止请求 - https://www.domanin.com/home.php/file.pdf(referer)。