【发布时间】:2016-10-09 09:32:12
【问题描述】:
最近我为我的网站更换了服务器。在我使用 Apache 服务器之前。现在我的网站在 Nginx 服务器上运行。这就是我不能再使用.htaccess 的原因。
我想通过在浏览器中键入文件的链接来阻止用户打开某些 pdf 文件。我希望他们能够通过单击我网站上文件的链接来打开文件。到目前为止,我使用了下面的代码;它在防止盗链图像方面效果很好,但不妨碍直接访问 pdf 文件。
location ~ /folder/with/pdffiles/(.+\.(?:jpg|pdf|jpeg|gif|png|bmp|ic$
valid_referers none blocked server_names *.mydomain.com mydomain.* ~\.mydomain\.;
if ($invalid_referer) {
return 444;
}
try_files $uri @ghost;
}
【问题讨论】:
-
你能复制你的位置指令的其余部分吗?