כיצד להפנות HTTP ל-HTTPS באמצעות .htaccess

 

מה זה SSL? SSL (Secure Sockets Layer) הוא פרוטוקול אבטחה סטנדרטי ליצירת קישורים מוצפנים בין שרת אינטרנט לדפדפן בעת ​​תקשורת מקוונת.
שימוש בטכנולוגיית SSL מבטיח שכל הנתונים המועברים בין שרת האינטרנט לדפדפן יישארו מוצפנים. כדי לאלץ את תעבורת האינטרנט שלך להשתמש ב-HTTPS, ערוך את הקודים בקובץ .htaccess.
לפני שנעבור לניתוב מחדש של HTTP ל-HTTPS, הנה איך אתה יכול לערוך קובץ .htaccess. אם אתה כבר יודע דלג לשלבי ניתוב מחדש.

דרכים לערוך קובץ .htaccess:

 

1.ערוך את הקובץ במחשב שלך והעלה אותו לשרת באמצעות FTP.

2. השתמש במצב "עריכה" בתוכנית FTP המאפשרת לך לערוך קובץ מרחוק.

3. השתמש בעורך טקסט וב-SSH כדי לערוך את הקובץ.

4. השתמש במנהל הקבצים ב-cPanel כדי לערוך את הקובץ.

עריכת .htaccess במנהל הקבצים של cPanel
הערה: גבה את האתר שלך למקרה שמשהו ישתבש.


1. התחבר ל-cPanel
2. קבצים > מנהל קבצים > שורש מסמכים עבור:
3. כעת בחר את שם הדומיין שאליו ברצונך לגשת
4. בתוך  File Manager סמן את התיבה "הצג קבצים מוסתרים (dotfiles)" .
5  לחץ על "עבור"
6. לאחר פתיחת כרטיסייה או חלון חדשים, אתר את קובץ ה-.htaccess.
7. לחץ לחיצה ימנית על קובץ ה-.htaccess ובחר ערוך קוד מהתפריט.
8. ייתכן שתופיע תיבת דו-שיח ששואלת אותך לגבי הקידוד. לחץ על הלחצן שנה כדי להמשיך.
9. ערוך את הקובץ
10. "שמור שינויים" בסיום.
בדוק את האתר שלך כדי לוודא שהוא פועל כהלכה. אם מתרחשת שגיאה, שחזר את הגרסה הקודמת ונסה שוב.
כשתסיים, לחץ על "סגור" כדי לסגור את החלון.

הפניית HTTP ל-HTTPS
הפנה מחדש את כל תעבורת האינטרנט
אם כבר יש לך את הקוד ב-.htaccess שלך, הוסף את הדברים הבאים:

 

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]