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

Chrome ו- Firefox החלו להציג אזהרות לא בטוחות באתרים ללא אישורי SSL. ללא SSL, האתר שלך יראה חסר ביטחון בפני המבקרים. לכן, שימוש בחיבור מוצפן SSL מטעמי בטיחות, נגישות או תאימות PCI הוא הכרחי. חשוב מאוד להפנות מחדש מ- HTTP ל- HTTPS.

מה זה SSL?

SSL (Secure Sockets Layer) הוא פרוטוקול אבטחה סטנדרטי להקמת קישורים מוצפנים בין שרת אינטרנט לדפדפן בתקשורת מקוונת.

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

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

למידע נוסף: מדוע SSL הוא קריטי?

על מנת לאלץ את תעבורת האינטרנט שלך להשתמש ב- HTTPS, ערוך את הקודים בקובץ .htaccess.

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

עריכת קובץ .htaccess

ישנן הוראות / הנחיות בקובץ .htaccess המורות לשרת כיצד לפעול בתרחישים מסוימים ומשפיעות ישירות על תפקוד האתר שלך. הוראות נפוצות בקובץ .htaccess:

  • הפניות מחדש
  • כתיבת כתובות אתרים מחדש

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

  1. ערוך את הקובץ במחשב שלך והעלה אותו לשרת באמצעות FTP.
  2. השתמש במצב "עריכה" בתוכנית FTP המאפשרת לך לערוך קובץ מרחוק.
  3. השתמש בעורך טקסט וב- SSH כדי לערוך את הקובץ.
  4. השתמש במנהל הקבצים ב- cPanel כדי לערוך את הקובץ.

עריכת .htaccess במנהל הקבצים cPanel

הערה: גבה את האתר שלך למקרה שמשהו ישתבש.

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

מפנה מחדש HTTP ל- HTTPS

1. הפנה מחדש את כל תעבורת האינטרנט

אם יש לך קוד קיים ב- .htaccess שלך, הוסף את הדברים הבאים:

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

2. הפנה מחדש תחום ספציפי בלבד

להפניית דומיין ספציפי לשימוש ב- HTTPS, הוסף את הדברים הבאים:

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

3. הפנה רק תיקיה ספציפית

הפניה מחדש ל- HTTPS בתיקיה ספציפית, הוסף את הדברים הבאים:

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

הערה: החלף “yourdomain”לשם הדומיין האמיתי שלך בכל מקום שנדרש. כמו כן, במקרה של התיקיה, החלף /folderבשם התיקיה בפועל.

חושב שזה היה מועיל? שתף מאמר זה כדי לעזור לאחרים להיכנס ל- HTTPS.