عموماً پس از دریافت گواهینامه امنیتی برای سایت ، مدیران وب سایت در نظر دارند که تنظیماتی را انجام دهند تا به صورت خودکار بازدیدکنندگان به صورت خودکار توسط HTTPS سایت را باز کنند. بر همین اساس در این بخش از مقالات آموزش سیپنل قصد داریم شما را با ریدایرکت HTTP به HTTPS به صورت خودکار در Cpanel آشنا ساخته تا با استفاده از آن و بدون تنظیمات اضافی دیگر ، بازدیدکنندگان وب سایت خود را به Https ارجاع دهید.
همانطور که میدانید یکی از مهمترین فایلهای تنظیمات سیستمی وبسرور ، Htaccess است و به واسطه آن شما توانایی آن را خواهید داشت که عملیات مختلفی را همچون ریدایرکت ، بستن صفحاتی از سایت ، فعال سازی برخی ماژولها و ... را داشته باشید.
در این مطلب نیز ما به کمک htaccess به ریدایرکت HTTP به HTTPS به صورت خودکار خواهیم پرداخت تا سادهترین و البته مطمئنترین روش را برای این کار انجام دهید.
ریدایرکت HTTP به HTTPS به صورت خودکار در Cpanel
1- ابتدا وارد کنترل پنل Cpanel خود شوید.
2- سپس به از منوی File به بخش File Manager بروید.
3- در دایرکتوریهای موجود وب سایت خود به دایرکتوری public_html بروید.
4- در این شاخه ، فایل Htaccess را پیدا کرده و و بر روی آن کلیک راست کنید و گزینه edit را انتخاب نمایید.
دقت داشته باشید فایل Htaccess به صورت پیشفرض ، مخفی بوده و شما باید از در ابتدا تیک نمایش فایلهای مخفی را از بخش تنظیمات زده باشید تا این فایل نمایش داده شود. ( چنانچه نیاز به آموزش دارید ، به مطلب آموزش نمایش فایلهای مخفی در cPanel مراجعه فرمایید.)
5- پس از باز شدن فایل Htaccess ، عبارات زیر را در آن کپی کرده و فایل را ذخیره نمایید.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
نکته مهم : دقت داشته باشید که اگر تنظیماتی بر روی Htaccess شما وجود دارد و عبارت RewriteEngine On را مشاهده میکنید ، بایستی دو خط بعدی کد بالا را در دقیقا در زیر آن کپی کرده و از نوشتن مجدد RewriteEngine On جداً خودداری نمایید.
تصویر زیر ، نمونهای از وارد کردن کد در htaccess میباشد.
بدین ترتیب شما پس از اعمال کد بالا در فایل Htaccess موفق به ریدایرکت HTTP به HTTPS به صورت خودکار در Cpanel شدهاید.
امیدواریم از مطلب آموزشی این بخش استفاده لازم را برده باشید.
کاربر گرامی شما میتوانید سؤالات مربوط به این آموزش را در بخش کامنتها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید.