یکی از پروتوکل های امن وب https می باشد که وظیفه ارسال و دریافت دادهها بین کلاینت و سرور را بر عهده دارد. در ریدایرکت http به https شما میخواهید سایتتان بصورت خودکار با https باز شود که تاثیر خوبی روی سئو سایت می گذارد.حال در ریدارکت شما وقتی آدرس سایت را با https میزنید شما را به آدرس سایت با http منتقل می کند. در این مقاله اموزش ریدایرکت https به http در هاست سی پنل را به صورت گام به گام شرح میدهیم.
پروتکل HTTPS چیست و چه تفاوتی با پروتکل HTTP دارد؟
پروتکل HTTPS که خلاصه شده ی Hypertext Transfer Protocol Secure به معنای پروتکل امن انتقال ابر متن است در واقع یک پروتکل برای برقراری ارتباط های ایمن است . در https هم بازدید کننده و هم وب سایت دارای کد محرمانه هستند که به آنها اجازه می دهد تا اطلاعتشان بصورت رمز گذاری شده بین یکدیگر رد و بدل شود و شخص دیگری بر روی شبکه نتواند به اطلاعات منتقل شده دسترسی پیدا کند.
پروتکل HTTPS معمولاً برای بانکها، ایجاد حساب کاربری و ورودکاربری به پورتالها، خریدهای اینترنتی و فروشگاههای اینترنتی، ورود به صفحات با اطلاعات سری و مهم وغیره استفاده میشود. سرعت HTTPS از سرعت HTTP کمتر است.
آموزش ویدیویی ریدایرکت https به http
نحوه ریدایرکت https به http در هاست سی پنل به صورت گام به گام
ابتدا وارد هاست سی پنل خود شوید یا می توانید با آموزش ورود به سی پنل(cpanel) از طریق Cpanelid وارد سی پنل خود شوید.
سپس در قسمت file ابزار file manager وارد شوید.
بعد از اینکه وارد فایل منیجر هاست شدید به مسیر Public_html مراجعه کرده و دنبال فایل .htacsess باشید .
در برخی موارد این فایل مخفی بوده و برای خارج کردن از حالت مخفی شما در قسمت Settings که در بالای صفحه قرار داره کلیک کنید.
سپس پنجره ای برایتان باز میشود که تیک گزینه Show Hidden Files را بزنید. سپس دکمه save را بزنید . میبینید که فایل های مخفی به شما نمایش داده میشوند.
حالا روی فایل htaccess. راست کلیک کرده و گزینه EDIT را انتخاب کنید تا به صفحه ویرایش فایل برایتان باز شود.
در مرحله بعد کدهای زیر را در اولین خط از این فایل قرار دهید و سپس دکمه save change را بزنید.
# Redirect HTTPS to HTTP
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
همانطور که میبینید در قطعه کدهای بالا ریدایرکت از HTTPS به HTTP انجام میگیرد که هر زمان کاربری به آدرس سایت که SSL در آن نصب شده وارد شده و به صورت خودکار به آدرس سایت بدون SSL فرستاده خواهد شد.
ریدایرکت از HTTP به HTTPS در هاست سی پنل
اگر میخواهید ریدایرکت را در حالت برعکس یعنی، ریدایرکت از HTTP به HTTPS در هاست سی پنل انجام دهید کافیست به همین طریق اقدام کنید با این تفاوت که به جای کد قبلی کد زیر را در ابتدای فایل htaccess. هاست خود قرار دهید.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
با قراردادن قطعه کد بالا هم کلیه آدرسها در هاست سی پنل از HTTP به HTTPS به صورت 301 ریدایرکت خواهند شد.
امیدواریم این آموزش را دوست داشته باشید. میتوانید در قسمت دیدگاه ها سوالات و نظرات خود را برایمان کامنت کنید.
آموزش های دیگر ما :