有没有办法拒绝所有子文件夹的用户访问权限,但是也可以通过我网站上的链接为来自我页面的用户激活它?我已经尝试了Deny from all
,但这也阻止了主页面,并禁止用户从链接访问。
答案 0 :(得分:0)
您需要检查HTTP referer请求标头,但请记住,并非所有浏览器都尊重此字段,并且也可以轻松伪造以绕过检查。
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https?://example.com/ [NC]
RewriteRule ^([^/]+)/.+ - [L,F]
其中“example.com”是您的主机名。