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

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


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

گاهی اوقات مدیر وب سایت دوست دارد تا سایتش بدون ssl باز شود. در این آموزش به شما یاد میدهیم : زمانی که هاست دایرکت ادمین شما دارای ssl است به چه شکلی آن را به ادرس بدون ssl ریدایرکت کنید و یا بالعکس ، زمانی که هاستتان ssl دارد و شما نمیتوانید در هاست دایرکت ادمین خود ، بازدید کنندگان را به آدرس دارای ssl هدایت کنید این آموزش خوراک شما خواهد بود.

پس تا انتهای این آموز با ما همراه باشید تا نحوه ریدایرکت HTTPS به HTTP در هاست دایرکت ادمین و یا ریدایرکت HTTP به HTTPS در هاست دایرکت ادمین را خدمت شما به طور کوتاه و مفیدی توضیح دهیم.

 

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

یکی از بهترین راههای ریدایرکت کاربران از پروتکل امن HTTPS به HTTP استفاده از فایل htaccess. میباشد که برای هر سیستم مدیریت محتوایی موجود است.

بدین ترتیب باید کد هایی را در داخل این فایل قرار دهید .

در ابتدا وارد هاست دایرکت ادمین خود شوید و بر روی File Manager کلیک کنید :

(دقت کنیم که این تصاویر از محیط جدید دایرکت ادمین است و برای شرکت هایی که دایرکت ادمین را کاستومایز کرده اند احتمالا کاربردی نخواهد داشت. اما کلمات قطعا یکی هستند و صرفا در ظاهر تفاوت دارند.)

 

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

 

بعد از وارد شدن به File Manager به مسیر Public_html  مراجعه کرده و فایل  htaccess. را بیابید .

سپس طبق تصویر زیر ابتدا تیک کنار فایل را زده و سپس از بالا برر روی سه خط عمودی کلیک کنید تا گزینه Edit و Edit in new tab فعال شود. یکی را انتخاب کنید و ویرایش را انجام دهید و کدهای زیر را داخل آن قرار دهید.

 

ویرایش httaccess در دایرکت ادمین
ویرایش httaccess در دایرکت ادمین

 

بعد از ورود به صفحه ویرایشگر htaccess. تنکه کدهای زیر را در آن قرار داده و ذخیره کنید :

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]

امیدواریم این آموزش برای شما که به دنبالش بودید ، موثر واقع شده باشد و توانسته باشید از آن استفاده کنید.

چنانچه سوال ، ابهام و نظری داشتید از بخش نظرات میتوانید با ما در ارتباط باشید.

موفق و پیروز باشید.

5/5 - (2 امتیاز)

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

Avatar for اسفندیار سلیمانی

زندگی‌ مثل اسکرول ماوسه . هرچقدر هم گرون قیمت باشه بازم یه روزی خراب میشه . به یه شکل باور نکردنی ! پس تا هستیم قدر لحظاتمونو بدونیم و باور‌نکردنی زندگی کنیم.

2 نظرات

  • فکر نمیکنی بهتر بود توضیح بدی این کد رو کجای صفحه قرار بدیم؟ چون همین الانش هم کلی کد توی این صفحه وجود داره

    • عذرمیخواهیم که به این مورد دقت نکردیم 🙂

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

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

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