نیاز به تعریف استثنا در htaccess

- 1 ماه پیش
بختیاری ( 100 تجربه )
1 ماه پیش

سلام
یک سایت وردپرسی داریم، نیاز است به گونه ای تنظیم شود که فایل های آپلود شده از بیرون سایت (اگر کاربر لاگین نیست) باز نشود. کد htaccess زیر این کار رو انجام میده

<IfModule mod_rewrite.c>
RewriteEngine On
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]
</IfModule>

مشکل از اینجا شروع میشه که ما از اسکریپت mpdf برای ساخت پی دی اف استفاده میکنم. این اسکریپت در داخل پوشه تمپلیت وردپرس و در پوشه ای به نام mypdf قرار داده شده،

کاستوم پیجی که اطلاعات رو روی mpdf ارسال میکنه ?page_id=194 هستش.

وقتی از کد htaccess بالا استفاده میکنیم، تصاویر به mpdf ارسال نمی شوند(از دسترسی mpdf به عکس جلوگیری میشود) و با این اسکریپت مثل بازدید کننده بیرونی برخورد میشه، سعی کردم استثنایی برای کد htaccess پیدا کنم که آدرس کاستوم پیج یا فولدر mpdf رو از قاعده بالا مستثنی کنه ولی موفق نبودم

ممنون میشم راهنمایی بفرمایید

تشکر

برای ارسال پاسخ باید وارد سایت شوید