我正在开发一个小型的基于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
允许在站点内进行操作,但阻止从站点内进行重定向。 欢迎大家的帮助。