هدایت وبسایت از HTTP به HTTPS

 

 

HTTPS استانداردی که هم در رنکینگ سایت شما تاثیر دارد هم هزینه‌ی به دنبال ندارد! دلایل زیالدی وجود دارد که سایت خود را به HTTPS مجهز نمایید شاید مهمترین دلیل آن امتیازی است که گوگل برای سایت‌های با HTTPS در رنکینگ خود قائل است.

در این مقاله ما سعی داریم تا بهش ما آموزش دهیم چگونه آدرس خود را با HTTP به HTTPS ری‌دایرکت(redirect) نمایید.

Apache

در قدم اول وارد سرور خود و جایی که Apache نصب شده بشوید.

وارد پوشه پیکربندی که دارای نام conf است بشوید و از فایل httpd.conf نسخه پشتیبان تهیه نمایید.

فایل httpd.conf را با ادیتور مورد نظر خود باز نمایید.

توجه داشته باید که mod_rewrite.so وجود داشته باشد.

اگر عبارت وجود دارد LoadModule rewrite_module modules/mod_rewrite.so آن را از حالت کامنت در بیاورید.

و نوشته زیر را به آخر فایل خود اضافه نمایید:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

سرور Apache را دوباره راه اندازی کنید و از تغییرات خود لذت ببرید.

 

Nginx

وارد وب سرور Nginx خود شوید و از فایل nginx.conf پشتیبان تهیه نمایید ممکن است نام فایل مورد نظر شما در وب سرور شما default.conf باشد.

در فایل مورد نظر خط زیر را اضافه نمایید:

return 301 https://$server_name$request_uri;

فایل را ذخیره نمایید و وب سرور را دوباره راه اندازی کنید.

حالا Nginx را restart نمایید و تغییرات را بررسی نمایید.

 

cPanel

وارد cPanel خود شوید و در قسمت قایل منیجر .htaccess را پیدا نمایید.

دستورات زیر را به آخر فایل اشاره شده اضافه نمایید:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

فایل را ذخیره نمایید و تغییرات را بررسی کنید.