تلفن تماس با پیشگام وب

ریدایرکت https به http در سی پنل

ریدایرکت https به http در سی پنل

ریدایرکت https به http در سی پنل

|
0 Comments
|

گاهی اوقات لازم میشه تا ریدایرکت https به http را در هاست سی پنل خودتون فراهم کنید تا کاربرانی که به آدرس سایت که همراه با HTTPS است وقتی وارد می‌شوند به صورت خودکار به آدرس سایت با HTTP هدایت شوند. یا اینکه حالت برعکس این حالت یعنی ریدایرکت HTTP به HTTPS در هاست سی پنل را، میخواین که پیاده سازی کنید. دلایل مختلفی هم میتونه برای ریدایرکت سایت در دو حالت http و https وجود داشته باشه که از جمله این دلایل میشه به نصب SSL در هاست سی پنل یا حذف SSL اشاره کرد.

در این آموزش از آموزشگاه پیشگام وب قصد دارم به معرفی نحوه ریدایرکت کاربران در سایت از پروتکل امن HTTPS به HTTP بپردازم که با استفاده از این آموزش میتونید کاربران را از آدرس خودتون که به صورت HTTPS://site.com هست به آدرس سایت با HTTP://site.com به صورت ریدایرکت ۳۰۱ هدایت کنید. در این مقاله به معرفی دو روش که با استفاده از htaccess. و استفاده از افزونه برای سایت‌های وردپرسی هست خواهم پرداخت که میتونید عملیات ریدایرکت در هاست سی پنل را فراهم کنید.

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

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

بعد از کلیک روی دکمه Settings پنجره‌ای برای مشابه تصویر زیر باز میشه که باید در این پنجره تیک گزینه Show Hidden Files را فعال کرده و سپس روی دکمه Save کلیک کنید که تنظیمات ذخیره شده و فایل 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 در اون نصب شده وارد بشه به صورت خودکار به آدرس سایت بدون SSL هدایت خواهد شد.

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

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

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

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

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

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

Related Posts
آموزش تصویری نصب افزونه وردپرس
سلام خدمت دوستان گرامی امروز میخواهیم یکی از راه های بدون درسر و ساده نصب افزونه در وردپرس رو خدمت شما آموزش دهیم. خوب ابتدا وارد مدیریت وردپرس میشیم که قبلا آموزش ...
READ MORE
آموزش نصب وردپرس در هاست رایگان
خوب وارد سایت www.000webhost.com میشیم و روی گزینه free sign up کلیک میکنیم تا فرم ثبت نام باز بشه و ثبت نام کنیم و سپس ایمیل تائیده رو تائید کنیم تا ...
READ MORE
آموزش اتصال ایمیل هاست سی پنل به Mozilla Thunderbird
نرم افزار Mozilla Thunderbird یکی از بهترین نرم افزار های متن باز مدیریت اکانت های ایمیل یا ایمیل کلاینت محسوب میشه، در واقع وقتی که شما چندتا اکانت ایمیل داخل ...
READ MORE
اتصال ایمیل هاست سی پنل به نرم افزار mail ویندوز 10
نرم افزار های میل کلاینت بسیار زیادی وجود دارند که به شما این امکان رو میدن تا اکانت های ایمیل gmail، yahoo و یا حتی اکانت های ایمیل موجود داخل ...
READ MORE
پاسخگویی خودکار به ایمیل ها در سی پنل
پاسخگویی خودکار به ایمیل ها چیست و چه کاربردی دارد ؟ تصور کنید که شما صاحب یه وب سایت بزرگ هستید و روزانه تعداد بسیار زیادی ایمیل دریافت می کنید و ...
READ MORE
آموزش تصویری نصب SSL در وردپرس
سلام مجدد خدمت دوستان خیلی خوشحالم یک روز دیگه با یک آموزش دیگه خدمت شما هستیم امیدوارم از آموزش های خلاصه و مفید ما لذت ببرید. خوب بریم سر اصل مطلب ابتدا وارد ...
READ MORE
اتصال اکانت ایمیل هاست سی پنل به جیمیل
تصور کنید که شما مدیر یک وب سایت بزرگ هستید و چندین اکانت ایمیل داخل هاست وب سایتتون ایجاد کردین و تصمیم دارید تمام ایمیل های دریافتیتون رو به صورت ...
READ MORE
تنظیم آدرس ایمیل پیش فرض سی پنل
تصور کنید که شما مدیر یه وب سایت بزرگ هستید و آدرس های ایمیل وب سایتتون رو در اختیار کاربرانتون قرار دادین و روزانه ایمیل های زیادی رو ارسال و ...
READ MORE
آموزش اتصال ایمیل سی پنل به نرم افزار outlook
outlook چیست و چه کاربردی دارد ؟ اوت لوک (outlook) یکی از مجموعه برنامه های موجود در Microsoft office هستش و به نوعی میشه گفت که یکی از کامل ترین و ...
READ MORE
انتقال یک آدرس ایمیل به آدرس ایمیل دیگر در سی پنل
تصور کنین که شما مدیر یه وب سایت بزرگ هستین و اکانت های ایمیل خیلی زیادی برای آدرس دامنه وب سایتتون تو هاست ایجاد کردین، مثلا فرض کنید آدرس دامنه ...
READ MORE
آموزش تصویری نصب افزونه وردپرس
آموزش نصب وردپرس در هاست رایگان
آموزش اتصال ایمیل هاست سی پنل به Mozilla
اتصال ایمیل هاست سی پنل به نرم افزار
پاسخگویی خودکار به ایمیل ها در سی پنل
آموزش تصویری نصب ssl در وردپرس
اتصال اکانت ایمیل هاست سی پنل به جیمیل
تنظیم آدرس ایمیل پیش فرض سی پنل
آموزش اتصال ایمیل سی پنل به نرم افزار
انتقال یک آدرس ایمیل به آدرس ایمیل دیگر

LiveZilla Live Help