آموزش‌های وبمستریآموزش‌های سی پنلآموزش‌های وردپرس

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

 ریدایرکت http به https عملیاتی است که دارندگان وب سایت برای آنکه آدرس سایتشان به صورت خودکار با حالت https باز شود، باید انجام دهند. این کار علاوه بر داشتن تاثیر مثبت بر سئو، به کاربران شما اطمینان می‌دهد که سایت شما امن است و آن‌ها می‌توانند با آسودگی خاطر از سایت شما بازدید و یا خرید کنند. در مقاله قبلی ریدایرکت http به https در دایرکت ادمین را توضیح دادیم. در این مقاله شرح می‌هیم که چگونه در سی پنل ریدایرکت http به https را انجام دهید.

ریدایرکت http به https چگونه انجام می شود؟

قبل از هر چیز باید بدانید که لازمه ریدایرکت http به https داشتن گواهینامه SSL است. در صورتی که تاکنون اقدام به ثبت گواهی SSL نکرده‌اید، به راحتی با مراجعه به صفحه خرید گواهینامه SSL در سایت گنجه هاست می‌توانید گواهی متناسب با کسب و کار خود را تهیه نمایید. ریدایرکت http به https عملی بسیار ساده می باشد و با دو روش قابل انجام است:

  • ریدایرکت http به https از طریق فایل htaccess. موجود در سی پنل
  • ریدایرکت http به https با استفاده از نصب افزونه در وردپرس

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

برای اینکار ابتدا وارد سی پنل شده و از منوی “Files” روی عبارت “File Manager” کلیک کنید تا وارد آن شوید.

انتخاب فایل منیجر در سی پنل
در کنترل پنل سی پنل وارد File Manager شوید.

سپس از بین پوشه های موجود وارد پوشه “Public_html” شوید.

مطالعه کنید:  آموزش آپلود فایل در دایرکت ادمین
رفتن به پوشه public-html
وارد پوشه Public_html شوید.

فایل htaccess. به صورت پیش فرض یکی از فایل های مخفی موجود در هاست شما است. برای نمایش فایل های مخفی در سی‌پنل دکمه “Settings” که در گوشه بالایی سمت راست صفحه کلیک کنید. سپس مطابق تصویر تیک گزینه “Show Hidden Files” را بزنید و جهت ذخیره سازی کارهای انجام شده گزینه “Save” را انتخاب کنید.

نمایش فایل های مخفی در سی پنل
خارج کردن فایل های مخفی از حالت پنهان در سی پنل

پس از انجام عملیات بالا فایل htaccess. برای شما به نمایش در می‌آید. روی آن کلیک راست کرده و گزینه “Edit” را انتخاب کنید. پس از باز شدن صفحه ادیت دستور زیر را در خط اول فایل کپی کنید و گزینه “Save changes” را بزنید. دقیقا مانند تصویر زیر!

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

فایل htaccess در سی پنل

اگر تمام مراحل بالا را به طور کامل انجام دهید، سایت شما بر روی پروتکل https باز خواهد شد.

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

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

در صورتی که سایت شما وردپرسی می‌باشد و ریدایرکت http به https در بعضی صفحات انجام نمی‌شود، می‌توانید از این روش استفاده کنید. برای این کار افزونه “Really Simple SSL” را از مخزن وردپرس دانلود و نصب کنید. این افزونه مشکلاتی مانند “mixed content” که بعد از نصب SSL برای شما به وجود می‌آید را نیز رفع خواهد کرد. همچنین اگر گواهی SSL شما به رنگ قرمز نمایش داده شود ساده‌ترین راه حل استفاده از این افزونه است. برای نصب این افزونه کافیست کلمه SSL را در مخزن افزونه های وردپرس سرچ کرده و گزینه نصب را بزنید.

مطالعه کنید:  آموزش رفع مشکلات ایمیل در وردپرس + معرفی افزونه WP Mail SMTP
نصب افزونه really simple ssl
نصب افزونه really simple ssl

هم اکنون کافیست این افزونه را در حالت فعال قرار دهید.

فعال سازی افزونه really simple SSL
فعال سازی افزونه really simple SSL

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

ریدایرکت HTTPS به HTTP

اکثر مواقع وب مسترها ریدایرکت http به https را در سایت خود انجام می‌دهند. اما مواقعی نیز وجود دارد که برعکس این موضوع اتفاق می‌افتد. به دلایل مختلف ممکن است شما قصد داشته باشید ریدایرکت https به http را انجام دهید. انجام این کار نیز مانند قبل به دوروش در کنترل پنل سی پنل و وردپرس امکان پذیر است.

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

همچنین برای ریدایرکت https به http در وردپرس نیز می‌توانید از افزونه استفاده کنید. در این مورد باید از افزونه “HTTPS to HTTP Redirect” استفاده نمایید. ابتدا دانلود افزونه HTTPS to HTTP Redirect را انجام دهید و سپس این افزونه را در وردپرس نصب و فعال سازی کنید. به این ترتیب ریدایرکت https به http در وردپرس نیز انجام می‌شود.

امیدواریم که توانسته باشیم در این مقاله به شما کمک کرده باشیم. همان طور که دیدید در این مطلب ریدایرکت http به https و همچنین برعکس آن یعنی ریدایرکت https به http را توضیح دادیم. در صورتی که در هرکدام از مراحل انجام ریدایرکت به کمک نیاز داشتید در بخش نظرات با ما درمیان بگذارید.

مطالعه کنید:  آموزش غیر فعال کردن افزونه در دایرکت ادمین

تیم تولید محتوای گنجه

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

نوشته های مشابه

‫11 نظرها

  1. وقتی آدرس سایت رو با https:// میزنیم میاره SSL رو ولی وقتی که با www آدرس سایت رو وارد میکنیم اس اس ال رو شناسایی نمیکنه. ممنون میشم که راهنمایی کنید که باید چیکار کنیم

  2. سلام
    یه سایت رو از Http به Https ریدایرکت کردم ولی یه مقدار سرعت لودش م شده. میدونید چکار میشه کرد یا مستقیم بدون ریدایرکت میشه https پروتکل پیشفرض بشه؟

    1. سلام
      باید از قسمت تنظیمات عمومی وردپرس home و siteurl را با https لینکدهی نمایید.

  3. سلام خسته نباشید ببخشید من یه سوال دارم من یه سایت وردپرسی دارم توی قسمت url وردپرس سایت بدون www قرار دادم ولی توی فایل htaccess ریدارکت www به بدون www قرار ندادم

    فقط توی htaccess ریدارکت http به https قرار دادم ولی سایت من الان با اینکه ریدارکت www قرار ندادم وقتی با www میزنم خودش میره روی بدون www میخاستم بدونم لازمه که توی htaccess ریدارکت بدون www قرار بدم یا فقط همون که توی وردپرس url قرار دادم کافیه؟ ممنون میشم جواب بدید

    1. اگر در نهایت سایت شما با چند تا url باز میشه و به یکی ریدایرکت نمیشه که از طریق htaccess باید اقدام کنید. اگر هم ریدایرکت میشه که مشکلی نیست و نیازی به کد htaccess نداره.
      اما پیشنهاد ما اینه که کد htaccess هم استفاده کنید.

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

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

دکمه بازگشت به بالا