درباره افزونه ریدایرکشن Redirection
پشت این افزونه یه شرکت اروپایی به اسم Inisev قرار داره که مقرش در مالتاست. بنیانگذارش Nick Ahmann هست؛ کسی که سالها توی حوزه بانکداری در آلمان، سوئیس و انگلیس کار کرده بود و بعد تصمیم گرفت یه شرکت محصولات وردپرس بسازه. Inisev یه خانواده از افزونههای متنوع داره و این افزونه Redirection رو در سپتامبر ۲۰۲۲ به مخزن وردپرس اضافه کرد. هدف ساده بود: یه ابزار ریدایرکت که برای آدمهای غیرتکنیکال هم راحت باشه، نه فقط برای کسایی که با Apache و htaccess کار کردن. از نظر امکانات، این افزونه چند کد HTTP رو پوشش میده: ۳۰۱، ۳۰۲، ۳۰۳، ۳۰۴، ۳۰۷ و ۳۰۸. میتونی ریدایرکتهای شرطی بسازی بر اساس وضعیت لاگین کاربر، نقش کاربری، IP، کوکی، مرورگر، زبان، سرور و حتی referrer. یه قابلیت باحال هم داره که خطاهای ۴۰۴ رو به یه نوشته مشابه رندوم هدایت میکنه؛ یعنی با یه قانون واحد میتونی همه ۴۰۴های سایتت رو مدیریت کنی. لاگ کامل ریدایرکتها و خطاها هم هست که نشون میده هر بازدیدکننده از کجا اومده و با چه مرورگری. برای کاربر ایرانی چند نکته مثبت داره. اول اینکه کل پردازش توی همون پایگاه داده وردپرس خودت انجام میشه و هیچ اتصالی به سرور خارجی، CDN بیرونی یا API خارجی نیاز نداره. پس فیلتر و تحریم مشکلی ایجاد نمیکنه. دوم، برای سایتهایی که ساختار URLشون عوض شده (مثلاً از permalink فارسی به انگلیسی رفتن یا دامنه عوض کردن) خیلی کاربردیه. سوم، رابط فارسی داره؛ خود Inisev ترجمه فارسی رو توی پلاگین گنجونده. ولی محدودیتهایی هم وجود داره که باید بدونی. اول اینکه این افزونه سابقه چند آسیبپذیری امنیتی داشته؛ از جمله CSRF و Missing Authorization در نسخههای قبل از ۱.۱.۴ که توسط محققان Wordfence کشف شدن. نسخههای جدید این مشکلات رو برطرف کردن ولی بهتره همیشه آخرین نسخه رو داشته باشی. دوم، نسبت به افزونه قدیمیتر و معروفتر Redirection ساخت John Godley (که بیش از ۲ میلیون نصب فعال داره) هنوز نصب فعال کمتری داره. توصیه عملی: اگه سایتت تازه راهاندازی شده، URL تغییر داده یا میخوای ۴۰۴ها رو بدون دست زدن به htaccess مدیریت کنی، این افزونه گزینه خوبیه. ولی اگه سایت بزرگی داری با هزاران ریدایرکت و نیاز به ابزار بالغتر داری، افزونه Redirection جان گادلی رو هم بررسی کن.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 1.3.0» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (redirect-redirection-1.3.0.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه ریدایرکشن Redirection اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 1.3.0
- Tested up to WordPress 6.9.4
- [FIX] Resolve deprecation warnings by casting values to string
- [FIX] Ensure review banner is hidden on excluded pages and sanitize URLs
- Excluded preview links from URL checks to avoid triggering banner logic on preview pages.