سلام
یک سایت وردپرسی داریم، نیاز است به گونه ای تنظیم شود که فایل های آپلود شده از بیرون سایت (اگر کاربر لاگین نیست) باز نشود. کد 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 رو از قاعده بالا مستثنی کنه ولی موفق نبودم
ممنون میشم راهنمایی بفرمایید
تشکر
به بختیاری کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟