只有登录的wordpress用户才能看到上传文件

时间:2019-05-15 06:29:10

标签: wordpress .htaccess upload

我需要将wordpress中的上传文件限制为刚登录的用户。我尝试了一些htaccess代码,但它有问题。

1-我的wordpress网站位于一个名为“测试”的子文件夹中

2-我正在使用mpdf脚本创建pdf。该脚本位于“ clients / mypdf”中,数据通过POST从single.php发送到自定义页面“ site.com/test/?page_id=194”(此自定义页面位于mypdf文件夹{=> site.com)中/ test / wp-content / themes / themename / mypdf}并生成pdf文件)

问题是当我使用htaccess时,它运行良好(如果用户未登录,则无法重写登录页面),但即使用户也登录,它也会威胁mpdf脚本作为外部URL(这=> site.com/test/?page_id = 194),请勿将图片发送给pdf创建者。

如何找到最佳的htaccess代码以允许此文件夹获取文件? 我认为我需要以下代码中的“ site.com/test/?page_id=194”例外角色,但我无法修复它。

    RewriteEngine开     RewriteCond%{HTTP_COOKIE}!。 wordpress_logged_in。 $ [NC]     RewriteCond%{REQUEST_URI} ^(。?/?)wp-content / uploads/。 [NC]     RewriteRule。 http://% {HTTP_HOST}%1 / wp-login.php?redirect_to =%{REQUEST_URI} [L,QSA]

0 个答案:

没有答案