ریدایرکت به https از طریق htaccess
یکی از بسیاری از عملکردهایی که می توانید از طریق htaccess انجام دهید، تغییر مسیرهای 301 است که به طور دائم یک URL قدیمی را به یک آدرس جدید هدایت می کند. با دنبال کردن این مراحل، میتوانید این ویژگی را فعال کنید تا HTTPS را به تمام ترافیک ورودی مجبور کنید:
- در پنل هاست خود به File Manager بروید و htaccess. را در پوشه public_html باز کنید. اگر نمی توانید آن را پیدا کنید، مطمئن شوید که آن را ایجاد کرده یا نمایش دهید.
- به پایین بروید تا RewriteEngine On را پیدا کنید و خطوط کد زیر را در زیر آن وارد کنید:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- تغییرات را ذخیره کنید.
مهم! مطمئن شوید که خط RewriteEngine On دو بار تکرار نشود. در صورتی که خط از قبل وجود داشته باشد، به سادگی بقیه کد را بدون آن کپی کنید.