آموزش ریدایرکت http به https در هاست سی پنل
خرید گواهی SSL امروزه به یک ضرورت برای همه سایتها تبدیل شده است. به همین دلیل است که همه سایتها امروزه از این گواهی استفاده می کنند. یکی از رایجترین سوالات کاربران این است که وقتی گواهی SSL برای سایت نصب شد، چگونه ترافیک را از نسخه http یا به https هدایت کنیم؟ البته ممکن است در مواردی عکس این حالت (یعنی ریدایرکت از https به http) هم لازم باشد. در ادامه این مقاله از مجله اینترنتی هاست ایران قصد داریم به بررسی روش ریدایرکت http به https در هاست سی پنل بپردازیم.
تاثیر ریدایرکت http به https در سئو و امنیت سایت
به طور معمول توصیه نمیشود که URLهای https را به URLهای http هدایت کنید. زیرا پروتکل http یکپارچگی و امنیت دادهها را بین بازدید کننده و سایت شما ارائه نمیدهد. پروتکل https به دلیل ایمن بودن بهتر است و اطلاعات بین مرورگر کاربر و سایت را رمزگذاری میکند. همچنین درباره فروشگاههای آنلاین باید گفت که اگر از HTTPS استفاده کنید، احتمال اعتماد کاربر و خرید از سایت شما بیشتر می شود. همچنین به خاطر داشته باشید که گوگل به صراحت اعلام کرده است که https یک سیگنال بهبود سئوی سایت است.
چه زمانی نیاز به ریدایرکت http به https داریم؟
موارد بسیار کمی وجود دارد که شما نیاز به تغییر مسیر صفحه از https به http دارید. به عنوان یک قاعده کلی، این روش ریدایرکت به صورت کلی توصیه نمیشود. همیشه باید مطمئن شوید که صفحه مقصد در یک تغییر مسیر از پروتکل https استفاده میکند.
مقاله مرتبط: آشنایی با ریدایرکت (redirect) و انواع آن
آموزش ریدایرکت https به http در هاست سی پنل
برای اینکه کاربران را از پروتکل لایه امن (نسخه https) به نسخه عادی یا http هدایت کنید، می توانید از فایل htaccess. که روی همه سیستمهای مدیریت محتوا وجود دارد، استفاده کنید. ریدایرکت https به http در این روش از طریق ایجاد تغییراتی در کد این فایل امکان پذیر است. در ادامه مراحل انجام این کار را توضیح می دهیم:
لاگین به سی پنل: ابتدا به سی پنل وارد شوید.
وارد شدن به بخش مدیریت فایلها: روی آیکون File Manager کلیک کنید.
وارد شدن به Public_html: از بین فایلهای نمایش داده شده روی پوشه Public_html کلیک کنید.
پیدا کردن فایل htaccess. : در این قسمت در بین فایلهای نمایش داده شده، فایل htaccess. را پیدا کنید. ممکن است این فایل به دلیل قابلیتهای حفاظتی، مخفی شده باشد. در این صورت لازم است از قسمت بالای صفحه روی گزینه setting کلیک کنید و گزینه Show Hidden Files را فعال کنید و گزینه save را برای ذخیره کردن تنظیمات انتخاب کنید تا فایلهای مخفی نمایش داده شوند. سپس دوباره به Public_html برگردید و فایل موردنظر را پیدا کنید.
اضافه کردن کد به فایل htaccess. : فایل htaccess. را انتخاب و روی آن کلیک راست کنید. سپس گزینه Edit را برای ویرایش فایل انتخاب کنید.
کد زیر را در سطر اول فایل قرار دهید.
# 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 در هاست سی پنل را توضیح دادیم. در صورت داشتن سوال در بخش نظرات با ما به اشتراک بگذارید.