زمانی که از گواهی SSL استفاده کرده و آدرس URL وب سایت خود را به HTTPS تغییر میدهید، باید یک ریدایرکت انجام دهید. ریدایرکت به معنی هدایت موتورهای جستجو و به دنبال آن کاربران، به صفحات دارای آدرس URL جدید است. انتقال URL از HTTP به HTTPS با استفاده از روشهای متنوعی امکانپذیر است.
در وردپرس، با استفاده از یک پلاگین میتوانید پروتکل SSL را اعمال کرده و به HTTPS ریدایرکت کرد. افزونه HTTPS Redirection یکی از پلاگینهای ssl بسیار کاربردی برای ریدایرکت یک آدرس URL به HTTPS است. کار با این افزونه بسیار ساده بوده و در سیستم مدیریت محتوای وردپرس میتوانید آن را نصب کرده و استفاده کنید. در این مطلب جزئیات بیشتر درباره این افزونه را بررسی کرده و میبینیم که HTTPS Redirection چگونه کار میکند.
افزونه HTTPS Redirection چیست؟
برای استفاده از این افزونه، باید گواهی SSL را در وب سایت نصب کرده و از درست بودن عملکرد HTTPS اطمینان داشته باشید. پیشنهاد میشود در صورت عدم نصب این گواهینامه، از مجموعه مقالات آموزش نصب ssl استفاده نمایید.
سرویسهای ارائه دهنده هاست شما میتوانند این گواهی را برای وب سایت نصب کنند. پس از نصب گواهی برای وب سایت، باید از آدرس URL تغییر یافته به HTTPS برای صفحات وب استفاده کنید. به عبارت دیگر، باید کاری کنید تا موتورهای جستجو نسخه HTTPS صفحات وب سایت شما را برای نمایش در نتایج جستجو، انتخاب کنند.
اگر میخواهید بدانید https چیست؟ از طریق این لینک میتوانید مقاله مرتبط را مطالعه نمایید.
با استفاده از افزونه HTTPS Redirection میتوانید روند ریدایرکت را به راحتی انجام دهید. یعنی با استفاده از این افزونه، هر زمان که شخصی روی آدرس HTTP کلیک کند، به طور خودکار به URL جدید HTTPS هدایت میشود. در زمان استفاده از این افزونه، میتوانید کل دامنه وب سایت و یا تنها چند صفحه را به شکل انتخابی برای ریدایرکت به URL جدید انتخاب کنید. این پلاگین با آخرین نسخه وردپرس سازگار بوده و روی آن کار میکند.
بارگیری اجباری فایلهای استاتیک با استفاده از HTTPS
چنانچه از همان ابتدا از گواهی SSL برای وب سایت خود استفاده کنید، تمام فایلهای استاتیک (Static Files) شما با جابجایی به HTTPS ذخیره خواهند ماند. اما در صورتی که چنین نیست، باید فایلهای استاتیک را که در پستها و صفحات قرار دارد را به آدرس جدید تغییر دهید.
در غیر این صورت، کاربران و بازدیدکنندگان وب سایت در زمان بازدید از این صفحات با یک خطای SSL روبرو میشوند. با استفاده از افزونه HTTPS Redirection این امکان برای شما فراهم میشود تا آن فایلهای ثابت را با استفاده از URL تغییر یافته به HTTPS بارگیری کنید. این قابلیت امکان سازگاری صفحه وب با SSL را فراهم میکند.
قابلیتهای پلاگین HTTPS Redirection
تا اینجا دیدیم که از افزونه HTTPS Redirection برای چه مواردی استفاده شده و این ابزار چه امکاناتی را برای شما فراهم میکند. قابلیتهای اصلی این پلاگین به شکل کامل عبارت است از:
- امکان ریدایرکت یا تغییر مسیر به HTTPS برای کل دامنه
- امکان ریدایرکت به آدرس URL با HTTPS تنها برای چند صفحه انتخابی
- امکان بارگیری اجباری فایلهای استاتیک (مانند تصاویر، فایلهای JS، CSS و …)
نحوه نصب پلاگین HTTPS Redirection
همانطور که گفتیم، افزونه HTTPS Redirection برای استفاده در وردپرس طراحی شده است. پس از دانلود فایل افزونه، برای نصب آن در وردپرس باید مراحل زیر را دنبال کنید:
- در قسمت ادمین وردپرس، به صفحه افزودن (Add New) پلاگینهای جدید بروید.
- روی تب “Upload” کلیک کنید.
- فایل افزونه را جستجو کنید. اغلب این فایل را با نام “http-redirection.zip” میتوانید پیدا کنید.
- روی “Install Now” کلیک کرده و سپس افزونه را فعال کنید.
نحوه استفاده از افزونه
پس از آن که افزونه HTTPS Redirection را دانلود، نصب و فعال کردید، با رفتن به منوی تنظیمات آن میتوانید گزینهها را فعال کنید. برای این کار، در منوی اصل تنظیمات وردپرس، روی لینک منوی «HTTPS Redirection» کلیک کنید.
در منوی تنظیمات، میتوانید دو گزینه موجود را فعال کنید. این گزینهها عبارت است از:
- فعال کردن ریدایرکت خودکار به HTTPS
- واداشتن منابع به استفاده از آدرس URL جدید با HTTPS
در ادامه هر یک از این گزینهها را توضیح میدهیم.
1. فعال کردن ریدایرکت خودکار به HTTPS
همانطور که از نام آن مشخص است، فعال کردن این گزینه امکان تغییر مسیر یا ریدایرکت صفحات به آدرس HTTPS بصورت خودکار را فراهم میکند. برای مثال، فرض کنید که قرار است گواهی SSL را برای آدرس وب سایت زیر اعمال کنید:
www.your-domain.com/my-test-page
در این شرایط، چنانچه کسی از آدرس URL معمولی یعنی “http://www.your-domain.com/my-test-page” استفاده کنید، به شکل خودکار به آدرس زیر هدایت میشود:
https://www.your-domain.com/my-test-page
بنابراین شما همیشه بازدیدکنندگان به نسخه HTTPS صفحات وب هدایت میشوند.
2. واداشتن منابع به استفاده از آدرس URL جدید با HTTPS
اگر در وبسایت خود فایلهای ثابت یا استاتیک زیادی دارید که در پستها و صفحات شما با استفاده از URLهای «غیر از https» تعبیه شدهاند، باید تغییر داده شوند. با استفاده از افزونه HTTPS Redirection میتوانید این کار را به راحتی انجام دهید. در غیر این صورت، مرورگر اخطار SSL را به کاربران نشان میدهد. فعال کردن این گزینه منجر به بارگیری پویای این فایلهای ثابت با استفاده از URL جدید HTTPS خواهد شد.
نحوه عیبیابی افزونه ریدایرکت HTTPS Redirection
پس از نصب و استفاده از پلاگین HTTPS Redirection، ممکن است با مشکلاتی نظیر از کار افتادن سایت خود مواجه شوید. در صورتی که این اتفاق رخ دهد، باید برای برطرف کردن مشکل مراحل زیر را دنبال کنید.
روش اول؛ فایل .htaccess را در دایرکتوری اصلی نصب وردپرس باز کرده و هر چیزی که بین دو خط زیر قرار دارد، حذف کنید.
# BEGIN HTTPS Redirection Plugin
# END HTTPS Redirection Plugin
روش دوم؛ فایل htaccess را ذخیره کنید. با ذخیره فایل تمام تغییراتی که افزونه در فایل ایجاد کرده، پاک میشود.
روش سوم؛ افزونه را غیرفعال کرده و یا یا نام پوشه مربوط به آن را عوض کنید (تغییر نام پوشه نیز منجر به غیرفعال شدن افزونه میشود).
سخن پایانی
نصب گواهی SSL برای یک وب سایت و تغییر مسیر صفحات وب از HTTP به HTTPS گاهی میتواند دردسرساز باشد. در وردپرس، میتوانید این کار را با استفاده از افزونه HTTPS Redirection انجام دهید. این پلاگین با داشتن قابلیتهای منحصربهفرد، نحوه اعمال گواهی روی وب سایت و تغییر مسیر دامنه و صفحات را سادهتر میکند. در این مطلب هر آنچه را که برای نصب، استفاده و حتی عیبیابی پلاگین HTTPS Redirection لازم است بدانید، بررسی کردیم.
سوالات متداول
- آیا از افزونه HTTPS Redirection میتوان برای ریدایرکت کردن صفحات مجزا استفاده کرد؟
بله؛ با استفاده از این پلاگین میتوانید هم کل دامنه و هم صفحات انتخابی را به آدرس URL جدید HTTPS تغییر مسیر دهید.
- پلاگین افزونه HTTPS Redirection چه قابلیتهایی دارد؟
قابلیتهای اصلی این افزونه عبارت است از؛ ریدایرکت کردن کل دامنه، انتخاب صفحات دلخواه برای تغییر مسیر به HTTPS و امکان بارگیری اجباری فایلهای استاتیک.
- افزونه HTTPS Redirection با کدام نسخه وردپرس سازگار است؟
این پلاگین روی آخرین نسخه وردپرس قابل نصب بوده و میتوانید از آن استفاده کنید.