We are aware of a potentially service impacting issue. Learn more

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


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

برای ریدایرکت کاربران از پروتکل امن HTTPS به HTTP یکی از بهترین راهکارها استفاده از فایل htaccess. هست که در هر سیستم مدیریت محتوایی وجود دارد. برای این منظور باید کدهایی را در فایل htaccess قرار دهید. ابتدا وارد هاست خودتون شده و سپس روی گزینه File Manager کلیک کنید تا به صفحه مدیریت فایل‌ها در هاست دایرکت ادمین هدایت شوید.

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

بعد از اینکه وارد فایل منیجر هاست شدید به مسیر Public_html مراجعه کرده و به دنبال فایلی با نام htaccess. بگردید. سپس روی دکمه Edit که در مقابل این فایل قرار داره مشابه تصویر زیر کلیک کنید تا صفحه ویرایش فایل htaccess. بهتون نمایش داده بشه.

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

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

1

2

3

# Redirect HTTPS to HTTP

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

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

همانطور که در قطعه کدهای بالا میبینید ریدایرکت از HTTPS  به HTTP انجام میگیره که هر زمان کاربری به آدرس سایت که SSL در اون نصب شده وارد بشه به صورت خودکار به آدرس سایت بدون SSL هدایت خواهد شد.

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

توجه داشته باشید که، اگر فایل htaccess. در هاست شما وجود نداشت کافیه با استفاده از برنامه‌های ویرایشگر متن مثل notepad یک فایل با نام htaccess. بسازید و بعد از اینکه کدهای بالا را درون فایل قرار دادید در مسیر public_html هاست آپلود کنید.

ریدایرکت HTTPS به HTTP در وردپرس

در روش بالا با استفاده از htaccess. بود که در هر هاستی قابل اجرا بوده و میتونید برای هر سیستم سایت ساز ازش استفاده کنید. اما در صورتی که تمایلی به استفاده از کد نداشتید و از وردپرس استفاده می‌کنید میتونید با استفاده از افزونه به راحتی این کار را انجام بدین. افزونه ریدایرکت از HTTPS به HTTP که قصد معرفی اونو دارم با نام HTTPS to HTTP Redirect در مخزن وردپرس به ثبت رسیده و تاکنون موفق شده بیش از 100 نصب فعال را به خودش اختصاص بده که امکان ریدایرکت را براتون فراهم خواهد کرد. برای استفاده از این افزونه ابتدا روی دکمه زیر کلیک کنید تا به صفحه افزونه در مخزن وردپرس هدایت شوید، سپس اقدام به نصب و فعال سازی افزونه بکنید.

دانلود افزونه HTTPS to HTTP Redirect

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


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

اگر هم میخواهید ریدایرکت را در حالت برعکس یعنی، ریدایرکت از HTTP به HTTPS در هاست دایرکت ادمین انجام دهید، کافیه به همین طریق اقدام کنید. با این تفاوت که به جای کد قبلی کد زیر را در ابتدای فایل htaccess. هاست خودتون قرار بدین.

1

2

3

RewriteEngine On

RewriteCond %{HTTPS} off

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

با قرار دادن قطعه کد بالا هم کلیه آدرس‌ها در هاست دایرکت ادمین از HTTP به HTTPS به صورت 301 ریدایرکت خواهند شد.

 


Was this answer helpful?

  • 0
« Back