תעודת SSL היא מרכיב חובה ובלתי נפרד מתהליך של הקמת אתר מסחר אלקטרוני באינטרנט מכיוון שהיא מצפינה את התקשורת בין המחשב לבין השרת.

תעודת SSL מפעילה את השימוש בפרוטוקל HTTPS אשר מודיעה לדפדפן לפתוח ערוץ מאובטח בין מחשב הלקוח לבין השרת המארח עב״ס מפתח ציבורי ומפתח פרטי.

תהליך הקמת הערוץ המאובטח כולל מספר שלבים:

הגדרת כתובת אתר עם https:// בהגדרות פאנל הניהול של WordPress אינו אוכף את ה-https, לכן נצטרך להוסיף בתבנית שלנו קוד אשר יבצע הפניית 301 של הכתובת הנוכחית אל הכתובת המאובטחת.

את הקוד הבא נצטרך להוסיף בקובץ functions.php:

/**
 * Enable WordPress HTTPS redirection.
 *
 * @since 1.0.0
 */
function dorzki_force_https () {

  if ( !is_ssl() ) {
  
    wp_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
    exit();
    
  }
  
}

add_action ( 'template_redirect', 'dorzki_force_https', 1 );

הקוד הנ״ל פועל אך ורק על האתר עצמו ולא על הפאנל ניהול של WordPress, לכן נצטרף להוסיף את הקוד הבא בקובץ wp-config.php:

define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );

בהצלחה!

    כתיבת תגובה

    אפשר להציע לך עוגיות? יש גם קפה! השימוש בקוקיז עוזר לשפר את הביקור שלך באתר. המשך גלישה אומר שהסכמת למדיניות הפרטיות שלי, וגם לקפה.

    שתפו