我知道很热,以防止我的图片编辑我的.htaccess文件。但我还有另一台服务器来托管其他文件,但下载链接没有扩展名。它类似于:http://example.com/index.php/RANDOMKEY/download
。
如何在我的服务器中应用该过滤器?我试过这个但没有成功:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]
RewriteRule \(download)$ https://example.com/dontcopy.png [NC,R,L]
答案 0 :(得分:0)
对于Nextcloud的所有用户,如果希望阻止某人热链接您的公共共享链接,请使用此功能,如@starkeen所述。
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]
RewriteRule (download)$ https://example.com/dontcopy.png [NC,R,L]
当有人窃取您的链接时,https://example.com/dontcopy.png是您想要显示的图片的地址。