آموزش ريدايركت HTTP به HTTPS به صورت خودكار در Cpanel

۴۸ بازديد

گاهاً لازم است كاربراني كه از گواهينامه https در هاست سايت خود استفاده مي كنند لينك هاي خود را از http به https ريدايركت يا هدايت كنند. البته لازم به ذكر است كه زماني كه در ابتدا هاست تهيه مي شود در بسياري از هاست ها و ميزباني هاي وب اين گواهينامه فعال است و بهتر است كاربران از همان ابتدا سايت خود را با https باز كرده و شروع به طراحي و لينك دهي كنند. در اين حالت ديگر نيازي به ريدايركت http به https به صورت خودكار در cpanel نمي باشد.

آموزش ريدايركت HTTP به HTTPS به صورت خودكار در Cpanel

ريدايركت HTTP به HTTPS

اما كاربراني كه در ابتدا سايت خود را بدون اين گواهينامه امنيتي طراحي نموده اند و قصد داشته باشند كه آن را تغيير دهند، مي بايست علاوه بر تغيير لينك هاي سايت از اين ريدايركت استفاده كنند كه در آموزش ريدايركت HTTP به HTTPS به صورت خودكار در Cpanel توضيح داده مي شود. براي انجام اين كار مي بايست ابتدا وارد File manager در هاست سي پنل خود شويد. پس از آن وارد فايل htaccess شده و كدهاي زير را درون اين فايل قرار دهيد:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

ريدايركت HTTPS به HTTP

همچنين ممكن است كاربران بدليل مشكلاتي كه برايشان ايجاد مي شود يا حتي ميل شخصي ديگر نخواهند از اين گواهينامه امنيتي استفاده كنند. در اين حالت مي بايست مجدد به روش پيشين كد زير را در فايل htaccess خود قرار دهيد:

RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

در اين بين مي بايست به موارد زير دقت داشته باشيد:

  • اگر فايل htaccess را نمي بينيد، در قسمت setting در file manager گزينه show hidden files را بزنيد
    • اگر باز هم فايل htaccess وجود نداشت، آن را خودتان بسازيد يا اگر از وردپرس استفاده مي كنيد يكبار پيوندهاي يكتا را ذخيره كنيد تا ايجاد شود
  • اين قطعه كد مي تواند در ابتدا يا انتهاي فايل htaccess قرار بگيريد و بين خطوط ديگر نباشد
  • با هر بار برداشتن و قرار دادن اين كدها عملكرد آن ها را مي توان متوقف كرد
  • اگر از سيستم هاي مديريت محتوايي مثل وردپرس استفاده مي كنيد، مي توانيد از افزونه هايي نظير Really simple ssl نيز استفاده كنيد
  • در صورت فعال بودن ssl در قسمت تنظيمات همگاني وردپرس نيز مي توانيد لينك ها را از http:// به https:// تغيير دهيد

كاربران دهاستينگ در صورت وجود مشكل در فعالسازي SSL يا حتي مشكل در آموزش ريدايركت HTTP به HTTPS به صورت خودكار در Cpanel مي توانند با ارسال تيكت به بخش پشتيباني فني اعلام كنند تا اين مورد براي آن ها بررسي شود. همچنين قابل ذكر است كه اين مجموعه در تمام سرويس هاي خود SSL رايگان ارائه مي دهد و هر ساله بصورت خودكار اين گواهينامه هاي امنيتي بطور رايگان تمديد مي شوند.