ریدایرکت HTTPS به HTTP در هاست دایرکت ادمین
گاهی اوقات مدیر وب سایت دوست دارد تا سایتش بدون ssl باز شود. در این آموزش به شما یاد میدهیم : زمانی که هاست دایرکت ادمین شما دارای ssl است به چه شکلی آن را به ادرس بدون ssl ریدایرکت کنید و یا بالعکس ، زمانی که هاستتان ssl دارد و شما نمیتوانید در هاست دایرکت ادمین خود ، بازدید کنندگان را به آدرس دارای ssl هدایت کنید این آموزش خوراک شما خواهد بود.
پس تا انتهای این آموز با ما همراه باشید تا نحوه ریدایرکت HTTPS به HTTP در هاست دایرکت ادمین و یا ریدایرکت HTTP به HTTPS در هاست دایرکت ادمین را خدمت شما به طور کوتاه و مفیدی توضیح دهیم.
آموزش نحوه ریدایرکت HTTPS به HTTP در هاست دایرکت ادمین
یکی از بهترین راههای ریدایرکت کاربران از پروتکل امن HTTPS به HTTP استفاده از فایل htaccess. میباشد که برای هر سیستم مدیریت محتوایی موجود است.
بدین ترتیب باید کد هایی را در داخل این فایل قرار دهید .
در ابتدا وارد هاست دایرکت ادمین خود شوید و بر روی File Manager کلیک کنید :
(دقت کنیم که این تصاویر از محیط جدید دایرکت ادمین است و برای شرکت هایی که دایرکت ادمین را کاستومایز کرده اند احتمالا کاربردی نخواهد داشت. اما کلمات قطعا یکی هستند و صرفا در ظاهر تفاوت دارند.)
بعد از وارد شدن به File Manager به مسیر Public_html مراجعه کرده و فایل htaccess. را بیابید .
سپس طبق تصویر زیر ابتدا تیک کنار فایل را زده و سپس از بالا برر روی سه خط عمودی کلیک کنید تا گزینه Edit و Edit in new tab فعال شود. یکی را انتخاب کنید و ویرایش را انجام دهید و کدهای زیر را داخل آن قرار دهید.
بعد از ورود به صفحه ویرایشگر 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]
امیدواریم این آموزش برای شما که به دنبالش بودید ، موثر واقع شده باشد و توانسته باشید از آن استفاده کنید.
چنانچه سوال ، ابهام و نظری داشتید از بخش نظرات میتوانید با ما در ارتباط باشید.
موفق و پیروز باشید.
فکر نمیکنی بهتر بود توضیح بدی این کد رو کجای صفحه قرار بدیم؟ چون همین الانش هم کلی کد توی این صفحه وجود داره
عذرمیخواهیم که به این مورد دقت نکردیم 🙂
دوست گرامی ، این کد را هر جای اچ تی اکسس میتوانید قرار دهید. چه فرقی میکند کجایش باشد ؟پایان صفحه اول صفحه .
بالاخره جایی از صفحه بگذارید که کار کند فقط. همین .