نحوه ریدایرکت سایت به HTTPS با استفاده از htaccess
پس از خرید ssl و نصب آن روی هاستینگ، جهت ریدایرکت سایت به HTTPS می توانید از طریق اضافه کردن کدهای زیر به این فایل اقدام کنید.
۱. وارد کنترل پنل هاست شوید.
۲. به مسیر روت سایت مراجعه کنید. به طور پیش فرض روت سایت در مسیر public_html می باشد.
۳. اگر کنترل پنل سی پنل می باشد از بخش تنظیمات باید Show Hidden Files را فعال کنید.
۴. اگر فایل .htaccess وجود داشت، آن را باز کرده و Edit کنید. اگر فایل مشاهده نشد، می توانید آن را ایجاد کنید.
۵. کد های زیر را به فایل .htaccess اضافه کنید:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?yourdomain\.com
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
نام دامنه خود را بخش yourdomain جایگزین کنید. اگر سایت شما با www در دسترس نیست و یا تمایل به ریدایرکت آن به www را ندارید، میتوانید آن بخش را نیز از کد حذف کنید.
۶. گزینه Save با بزنید و خارج شوید. حالا سایت باید به طور خودکار به HTTPS ریدایرکت شود.