درباره افزونه پریونت دایرکت اکسس Prevent Direct Access
داستان این افزونه از یه دردسر واقعی شروع شد. تیم WP Folio که از سنگاپور کارشون رو شروع کردن، خودشون فروشنده آنلاین بودن و ebook و ویدیو میفروختن. یه روز فهمیدن که هر فایلی توی پوشه wp-content/uploads وردپرس آپلود میشه، عملاً برای همه قابل دسترسه؛ گوگل ایندکسش میکنه، آدمها لینک مستقیمش رو پیدا میکنن و بدون هیچ اشتراک یا پرداختی دانلودش میکنن. چون راهحل سادهای توی بازار نبود، نشستن و خودشون نوشتن. نسخه اول رایگان افزونه بعد از دو ماه کار پیوسته روی WordPress.org منتشر شد و نسخه پریمیوم Gold اواخر ۲۰۱۶ به بازار اومد. الان از اون سه نفر توی یه مرکز خرید سنگاپور، به یه تیم با بیش از ۱۰ هزار مشتری فعال در سراسر دنیا رسیدن. کار اصلی افزونه اینه که فایلهای انتخابی رو از Media Library وردپرس محافظت میکنه. بعد از فعالسازی، یه دکمه کنار هر فایل توی کتابخانه رسانه ظاهر میشه. با یه کلیک، اون فایل محافظت میشه؛ گوگل و موتورهای جستجو دیگه نمیتونن URLش رو ایندکس کنن، کسی نمیتونه پوشه uploads رو browse کنه، و دسترسی مستقیم به فایل قطع میشه. افزونه یه لینک خصوصی تصادفی هم برات میسازه که میتونی با کسای خاصی به اشتراک بذاری. علاوه بر این، امکان غیرفعالکردن راستکلیک و انتخاب متن روی صفحات هم داره. نسخه رایگان از نسخه ۲.۷.۷ به بعد محدودیت تعداد فایل نداره و میشه فایلهای نامحدود محافظت کرد. برای کاربر ایرانی، این افزونه یه مزیت مشخص داره: کل عملیاتش روی سرور خودت انجام میشه. نه API خارجی، نه CDN بیرونی، نه سرویس ابری که تحریم باشه. افزونه از قوانین mod_rewrite توی فایل htaccess استفاده میکنه؛ یعنی همون مکانیزمی که هاستهای اشتراکی ایرانی معمولاً ازش پشتیبانی میکنن. برای سایتهای آموزشی که محتوای ویدیویی میفروشن، فروشگاههای ووکامرس که فایلهای دیجیتال دارن، یا هر سایتی که ebook و کتاب PDF میفروشه، این افزونه یه راهحل مستقیم و بدون دردسر تحریمیه. ولی محدودیتهایی هم داره که باید بدونی. اول، نسخه رایگان خیلی محدوده؛ قابلیتهایی مثل محافظت خودکار فایلهای جدید، لینکهای با انقضا، محدودیت دسترسی بر اساس نقش کاربر، و ادغام با ووکامرس همه توی نسخه Gold پولی هستن. بعضی کاربرها توی ریویوها نوشتن که «تقریباً همه قابلیتهای مفید قفله». دوم، اگه روی سرور Nginx هستی (مثل بعضی هاستهای ایرانی که Apache ندارن)، باید تنظیمات سرور رو دستی آپدیت کنی وگرنه افزونه درست کار نمیکنه. سوم، گزارشهایی از تداخل با درگاههای پرداخت ووکامرس مثل Stripe وجود داره که ممکنه خطای ۵۰۰ بده. توصیه عملی: اگه فقط میخوای چند فایل PDF یا ویدیو رو از دسترسی مستقیم محافظت کنی، نسخه رایگان کافیه. ولی اگه سایت عضویت یا فروشگاه دیجیتال داری و نیاز به کنترل دقیقتر روی دسترسی داری، باید نسخه Gold رو حساب کنی.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.8.8.8» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (prevent-direct-access-2.8.8.8.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه پریونت دایرکت اکسس Prevent Direct Access اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 2.8.8.8
- [Bugfix] Fixed an issue where the plugin name was not displaying correctly in the deactivation modal.
- [Bugfix] Resolved an issue causing redirect conflict with the Pro plugin and addressed warnings.
- [Bugfix] Fixed an issue where the reason for plugin deactivation was not being captured correctly.
- [Improvement] Resolved WordPress Coding Standards (WPCS) issues.