ریدایرکت http به https
ریدایرکت http به https

خرید گواهی SSL امروزه به یک ضرورت برای همه سایت‌ها تبدیل شده است. به همین دلیل است که همه سایت‌ها امروزه از این گواهی استفاده می کنند. یکی از رایج‌ترین سوالات کاربران این است که وقتی گواهی SSL برای سایت نصب شد، چگونه ترافیک را از نسخه http یا به https هدایت کنیم؟ البته ممکن است در مواردی عکس این حالت (یعنی ریدایرکت از https به http) هم لازم باشد. در ادامه این مقاله از مجله اینترنتی هاست ایران قصد داریم به بررسی روش ریدایرکت http به https در هاست سی پنل بپردازیم.

تاثیر ریدایرکت https به http در سئو و امنیت سایت

به طور معمول توصیه نمی‌شود که  URL‌های https را به URL‌های http هدایت کنید. زیرا پروتکل http یکپارچگی و امنیت داده‌ها را بین بازدید کننده و سایت شما ارائه نمی‌دهد. پروتکل https به دلیل ایمن بودن بهتر است و اطلاعات بین مرورگر کاربر و سایت را رمزگذاری می‌کند. همچنین درباره فروشگاه‌های آنلاین باید گفت که اگر از HTTPS استفاده کنید، احتمال اعتماد کاربر و خرید از سایت شما بیشتر می شود. همچنین به خاطر داشته باشید که گوگل به صراحت اعلام کرده است که https یک سیگنال بهبود سئوی سایت است.

چه زمانی نیاز به ریدایرکت https به http داریم؟

موارد بسیار کمی وجود دارد که شما نیاز به تغییر مسیر صفحه از https به http دارید. به عنوان یک قاعده کلی، این روش ریدایرکت به صورت کلی توصیه نمی‌شود. همیشه باید مطمئن شوید که صفحه مقصد در یک تغییر مسیر از پروتکل https استفاده می‌‎کند.


مقاله مرتبط: آشنایی با ریدایرکت (redirect) و انواع آن


آموزش ریدایرکت https به http در هاست سی پنل

برای اینکه کاربران را از پروتکل لایه امن (نسخه https) به نسخه عادی یا http هدایت کنید، می توانید از فایل htaccess. که روی همه سیستم‌های مدیریت محتوا وجود دارد، استفاده کنید. ریدایرکت https به http در این روش از طریق ایجاد تغییراتی در کد این فایل امکان پذیر است. در ادامه مراحل انجام این کار را توضیح می دهیم:

لاگین به سی پنل: ابتدا به سی پنل وارد شوید.

ورود به سی پنل

وارد شدن به بخش مدیریت فایل‌ها: روی آیکون File Manager کلیک کنید.

ورود به مدیریت فایل در سی پنل

وارد شدن به Public_html: از بین فایل‌های نمایش داده شده روی پوشه Public_html کلیک کنید.

وارد شدن به Public_html:

پیدا کردن فایل htaccess. : در این قسمت در بین فایل‌های نمایش داده شده، فایل htaccess. را پیدا کنید. ممکن است این فایل به دلیل قابلیت‌های حفاظتی، مخفی شده باشد. در این صورت لازم است از قسمت بالای صفحه روی گزینه setting کلیک کنید و گزینه Show Hidden Files را فعال کنید و گزینه save را برای ذخیره کردن تنظیمات انتخاب کنید تا فایل‌های مخفی نمایش داده شوند. سپس دوباره به Public_html برگردید و فایل موردنظر را پیدا کنید.

پیدا کردن فایل htaccess

اضافه کردن کد به فایل htaccess. : فایل htaccess. را انتخاب و روی آن کلیک راست کنید. سپس گزینه Edit را برای ویرایش فایل انتخاب کنید.

اضافه کردن کد به فایل htaccess.

کد زیر را در سطر اول فایل قرار دهید.

# Redirect HTTPS to HTTP

RewriteCond %{HTTP:X-Forwarded-Proto} =https

RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

این کد کار ریدایرکت https به http را انجام می‌دهد. به این ترتیب زمانی که کاربر به نسخه دارای گواهی SSL (یعنی نسخه https) وارد شد، به طور خودکار به نسخه عادی (http) هدایت می شود.

در صورتی که در بخش Public_html حتی بعد از فعال کردن گزینه Show Hidden Files هم فایل .htaccess را مشاهده نکردید، احتمالا لازم است این فایل را به صورت دستی ایجاد کنید. برای این کار کافیست با استفاده از برنامه notepad یک فایل جدید بسازید، کد بالا را در آن قرار دهید و سپس آن را با نام .htaccess ذخیره کنید. سپس فایل را در همان محل ادرس Public_html آپلود کنید.

روش ریدایرکت از HTTP به HTTPS در هاست سی پنل

به طور معمول مدیران وبسایت‌ها ریدایرکت از HTTP به HTTPS را انجام می دهند. زیرا با انجام این کار علاوه بر بهبود سئو، کابران سایت خود را به نسخه امن تر یعنی نسخه دارای گواهی SSL منتقل می کنند. به این ترتیب در بیشتر مواقع نیاز است که ریدایرکت برعکس حالت قبل (یعنی ریدایرکت از HTTP به HTTPS) انجام شود. برای این کار، کافیست کد زیر به همان شیوه توضیح داده شده در حالت قبل، کد زیر را در فایل htaccess. قرار دهید.

RewriteEngine On

RewriteCond %{HTTPS} off

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

جمع بندی

در این مقاله روش ریدایرکت https به http در هاست سی پنل و همچنین شیوه ریدایرکت http به https در هاست سی پنل را توضیح دادیم. در صورت داشتن سوال در بخش نظرات با ما به اشتراک بگذارید.

آموزش ریدایرکت http به https در هاست سی پنل

علی رجبی

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

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

9  +  1  =