.htaccess cPanel-如何控制文件的权限,以便只有我可以显示它们,但它们不能直接访问它?
假设我有一个文件夹.htaccess cPanel-如何控制文件的权限,以便只有我可以显示它们,但它们不能直接访问它?,.htaccess,permissions,cpanel,.htaccess,Permissions,Cpanel,假设我有一个文件夹/images。有没有办法限制对该文件夹的访问,这样,如果有人转到/images/myImage.png,他们就无法查看该文件夹,但如果我仍然可以在我的网站上显示该图像,即仍然显示在网站上 谢谢是的,一种方法是验证%{HTTP_REFERER},只允许那些具有有效REFERER的人查看图像,但这不是一种防弹方法 RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com [NC] RewriteCond %{REQUE
/images
。有没有办法限制对该文件夹的访问,这样,如果有人转到/images/myImage.png
,他们就无法查看该文件夹,但如果我仍然可以在我的网站上显示该图像,即
仍然显示在网站上
谢谢是的,一种方法是验证
%{HTTP_REFERER}
,只允许那些具有有效REFERER的人查看图像,但这不是一种防弹方法
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com [NC]
RewriteCond %{REQUEST_URI} ^/images [NC]
RewriteRule ^ / [R=301,L]
上面的规则将验证图像是否没有来自您域的引用,路径是否以图像开始,如果是这种情况,它将重定向到您域的主页。对不起,我不太擅长这方面。这会出现在你的.htaccess页面吗?@user834045是的,应该写在
.htaccess
文件中,放在public\u html
文件夹中,你当然需要用你的域名替换yourdomain.com
。我还更新了上述规则,以便在您的域名上使用或不使用www。