我需要将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]