htaccess redirect .PDF用于阻止直接访问,但在内部查看器中可见

时间:2018-08-23 21:05:04

标签: wordpress .htaccess pdf redirect

我正在开发一个小型的基于Web的项目,该项目的WordPress包含许多PDF文件。我正在寻找的是关闭对PDF文件的直接访问,例如在https://sciami.com/scm-content/uploads/2018/06/myfile.pdf 中并将请求重定向到{{1}中的附件页面 }。

为此,我在https://sciami.com/myfile中编写了如下代码:

.htaccess

通过这种方式,所有PDF都被重定向到相关的附件页面(并且有效!)。在附件页面中,有一个PDF查看器,显示相关的PDF文件。但是由于.htaccess中写入了规则,因此PDF查看器无法显示任何内容,因为显示PDF所需的RewriteCond %{REQUEST_URI} \.pdf$ [NC] RewriteRule ^scm-content/uploads/([0-9]+)/([0-9]+)/(.+)\.pdf$ /$3 [R=301,L] URL已被重写。

我的问题是如何关闭直接访问PDF的权限,同时允许将它们加载到查看器中? 条件

https://sciami.com/scm-content/uploads/2018/06/myfile.pdf

允许在站点内进行操作,但阻止从站点内进行重定向。 欢迎大家的帮助。

0 个答案:

没有答案