仅允许会员查看/下载 PDF [关闭]

问题描述 投票:0回答:0

我有一个 PDF,可以通过会员专享页面上的链接访问。我希望成员能够在他们的浏览器中查看 PDF 并下载它。我希望非会员被重定向到我的“oops-not-allowed”页面。

如果它有所作为,我的网站是一个 WordPress 多站点。

这些 htaccess 重写规则会起作用吗?

这将允许人们下载文件。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/uploads/mypdf\.pdf$ [NC]
RewriteCond %{HTTP_REFERER} ^https?://www\.mywebsite\.com/uploads/mypdf\.pdf$ [NC]
RewriteRule ^ - [L]

如果他们不从我的会员专享页面访问文件,这将阻止访问。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/uploads/mypdf\.pdf$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://www\.mywebsite\.com/view-the-pdf/ [NC]
RewriteRule ^uploads/mypdf\.pdf$ https://www.mywebsite.com/oops-not-allowed [R=302,L]
wordpress .htaccess pdf mod-rewrite
© www.soinside.com 2019 - 2024. All rights reserved.