آموزش‌های وبمستریآموزش‌های دایرکت ادمین

آموزش ریدایرکت HTTP به HTTPS در دایرکت ادمین

احتمالاً می‌دانید که بعد از ثبت گواهینامه SSL دامنه‌ی شما باید به صورت https نمایش داده شود. اما برای این که به صورت خودکار این اتفاق بیافتد، باید ریدایرکت http به https را انجام دهید. قبلاً آموزش ریدایرکت HTTP به HTTPS در سی‌پنل را به شما آموزش دادیم. در این مقاله از گنجه هاست قصد داریم نحوه‌ی ریدایرکت http به https در دایرکت ادمین را با دو روش به شما آموزش دهیم.

ریدارکت http به https

زمانی که ریدایرکت را انجام دهید، سایت شما به صورت خودکار با https برای بازدیدکنندگان نمایش داده خواهد شد. با این‌کار به کاربران این اطمینان را می‌دهید که سایت شما امن است. البته لازمه‌ی انجام ریدارکت http به https، خرید گواهی SSL می‌باشد. در صورتی که تاکنون اقدام به ثبت گواهینامه SSL نکرده‌اید می‌توانید از سایت گنجه هاست گواهی SSL خریداری نمایید.

ریدایرکت http به https در دایرکت ادمین به دو روش قابل انجام است.

  • ریدارکت http به https از طریق هاست دایرکت ادمین
  • ریدارکت http به https از طریق افزونه وردپرس

در ادامه هردو روش را به‌طور کامل برای شما شرح خواهیم داد.

ریدایرکت http به https از طریق هاست دایرکت ادمین

  1. ابتدا از طریق آموزش ورود به دایرکت ادمین وارد کنترل پنل هاست خود شوید.
  2. بعد از ورود به دایرکت ادمین، از بخش “System Info & Files” روی گزینه “File Manager” کلیک نمایید.
مطالعه کنید:  پارک دامنه (Park Domain) چیست؟ آموزش پارک دامنه در سی پنل (cPanel)
ریدارکت http به https در دایرکت ادمین
کنترل پنل دایرکت ادمین
  1. بعد از آن‌که وارد صفحه‌ی “File Manager” شدید، روی پوشه “Public_html” کلیک نمایید و وارد آن شوید.
ریدارکت http به https از طریق دایرکت ادمین
وارد پوشه Public_html شوید.
  1. در این صفحه باید به دنبال فایلی به نام “htaccess.” بگردید. هنگامی که آن را پیدا کردید ماوس خود را روی آن نگه دارید. پنجره‌ای کنار آن باز می‌شود. روی گزینه “Edit File” کلیک نمایید.
تغییر فایل htaccess. در دایرکت ادمین
روی گزینه Edit File کنار پوشه htaccess. کلیک کنید

توجه داشته باشید که، اگر فایل “htaccess.” در هاست شما وجود نداشت کافیست با استفاده از گزینه‌ی “Create File” یک فایل با نام “htaccess.” بسازید و سپس باقی مراحل را پیش ببرید.

  1. وارد صفحه‌ی ویرایش فایل “htaccess.” شدید. حال کد دستوری زیر را در کادر وارد کنید.

 

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

 

  1. سپس برای ریدارکت http به https در دایرکت ادمین روی گزینه “Save” کلیک نمایید. پیام موفقیت سبز رنگ در پایین صفحه برای شما نمایش داده خواهد شد. در صورتی که تمام مراحل را درست انجام داده باشید، سایت شما روی پورتکل https باز خواهد شد.
ریدارکت http به https
پیغام موفقیت اتمام فرایند

ریدایرکت http به https در وردپرس

بالاتر دیدیم که چگونه با استفاده از فایل “htaccess.” ریدایرکت http به https در دایرکت ادمین را انجام دهیم. اما در صورتی که سایت شما وردپرسی باشد از طریق وردپرس نیز می‌توانید ریدایرکت را انجام دهید. برای این‌کار باید افزونه “Really Simple SSL” را در وردپرس دانلود و نصب کنید. برای نصب افزونه کافیست نام آن را در قسمت جستجوی افزونه‌های وردپرس وارد کنید. افزونه را انتخاب و روی نصب کلیک کنید.

ریدارکت http به https
نصب افزونه Really Simple SSL

حال افزونه را فعال کنید. افزونه به خودی خود ریدایرکت http به https را انجام می‌دهد. تا زمانی که این افزونه فعال باشد هر زمانی که بازدیدکنندگان بخواهند با پروتکل http وارد شوند، به صورت خودکار با پروتکل https متصل می‌شوند.

مطالعه کنید:  آموزش ساخت دیتابیس در دایرکت ادمین

دقت کنید که این افزونه مشکلاتی مانند “mixed content” که بعد از نصب SSL برای شما به وجود می‌آید را نیز رفع خواهد کرد. همچنین اگر گواهی SSL شما به رنگ قرمز نمایش داده شود ساده‌ترین راه حل استفاده از این افزونه است. اما ممکن است بعد از نصب افزونه با مشکلاتی در وردپرس مواجه شوید. پیشنهاد گنجه هاست به شما برای ریدایرکت http به https، استفاده از همان روش اول است.

ریدایرکت HTTPS به HTTP در دایرکت ادمین

در صورتی که تمایل داشتید فرآیند را برعکس انجام دهید؛ یعنی ریدایرکت https به http در دایرکت ادمین، می‌توانید مانند بالا مراحل را دنبال کنید. فقط این‌بار کد دستوری زیر را در فایل “htaccess.” وارد کنید و روی گزینه Save کلیک کنید.

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

تفاوت http با https

کلمه http کوتاه شده‌ی عبارت HyperText Transfer Protocol می‌باشد. وظیفه این پروتکل انتقال داده‌های سایت مورد نظر از سرور به سیستم مرورگر است. اما مشکل این پروتکل این است که اطلاعات رمزنگاری نمی‌شوند. در هنگام انتقال داده‌ها ممکن است، شخص سومی اطلاعات را به سرقت ببرد. در صورتی که https دارای یک حرف دیگر به معنای “Secure” است. این کلمه به معنای “ایمن” است. در پروتکل https داده‌ها در حین انتقال رمزنگاری می‌شوند. هدف از خرید گواهی SSL نیز امنیت اطلاعات در حین انتقال است.

همان‌طور که دیدید در این مقاله ریدارکت http به https در دایرکت ادمین را آموزش دادیم. پیش‌تر نیز گفتیم قبل از انجام این کار شما حتما باید برای سایت خود گواهینامه SSL خریده و نصب کرده باشید. گنجه هاست دارای گواهی SSL با امنیت بسیار بالا و سازگاری صد درصدی با تمامی مرورگرها است. این گواهی قابل ارائه برای تمامی دامنه‌ها است که در کوتاه‌ترین زمان ممکن صادر می‌شود. شما می‌توانید از طریق سایت گنجه هاست اقدام به خرید گواهی SSL کنید.

مطالعه کنید:  نحوه تغییر پوسته در دایرکت ادمین

احسان دهداری

البته رشته‌ای که دانشگاه خوندم هیچ ربطی به کار الانم نداشت، ولی خب چند وقت پیش با شدت تولید محتوا رو شروع کردم و به تیم گنجه هاست پیوستم. الانم میشه گفت در حال یادگیری دیجیتال مارکتینگ هستم. سعی میکنم قطره علمی که دارم رو تمام و کمال در اختیارتون بزارم

مقالات مرتبط

9 نظر

  1. اگر اشتباه نکنم بعد از فعال کردن SSL باید ریدایرکت Http به https رو انجام داد، درسته ?

    1. بله، در صورتی که SSL روی هاست شما فعال نباشد با خطای unsecure مواحه خواهید شد

  2. من برای ریدایرکت از http به https و از با www به بدون www و از بدون اسلش به با اسلش ریدایرکت زدم. اینا میشه سه تا ریدایرکت. نمیدونم مشکل ساز هست یا خیر. خیلی دوستان گفتن مشکل نداره . یه سریا هم هستن که میگن یه مقداری مشکل داره. واقعا موندم کی درست میگه . از یه طرفم سایتی که خفن باشه و رتبه گرفته باشه و سه تا ریدایرکت برای این قضیه داشته باشه رو پیدا نکردم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا