כיצד לשנות כתובות אתרים של תמונות מ-HTTP ל-HTTPS בוורדפרס

לאחרונה, העברתי אתר זה ל-HTTPS / SSL שמתארח ב- WordPress CMS. ההעברה מ-HTTP ל-HTTPS עברה חלק וגם ההפניה הקבועה ל-HTTPS הצליחה. זמן קצר לאחר ההפצה, דפי ה-HTTP הופנו מחדש למקבילות ה-HTTPS שלהם והראו שלט ירוק של מנעול. הבעיה היחידה הייתה שרוב דפי ה-HTTPS הציגו אזהרות על תוכן מעורב.

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

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

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

מדריך לעדכון תמונות ל-HTTPS בוורדפרס

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

אנחנו נשתמש ב"חיפוש טוב יותר החלף” תוסף לוורדפרס שאורז את התכונות הטובות ביותר שנמצאות בתוספים דומים. אתה יכול לבצע את כל המשימה הזו מבלי להיכנס ל-phpMyAdmin כדי להפעיל שאילתות SQL שעלולות לבלבל את האתר שלך למקרה שמשהו ישתבש.

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

1. שנה את כתובת האתר והבית של וורדפרס ל-HTTPS

עבור אל לוח המחוונים של וורדפרס שלך > הגדרות > כללי. כעת שנה את כתובת וורדפרס וכתובת האתר ל-HTTPS במקום HTTP. (עיין בתמונה)

זה גורם לוורדפרס עצמה לטפל בהפניה מחדש. בנוסף, כל הקישורים הפנימיים באפליקציית וורדפרס ובאתר יוגדרו למקבילות ה-HTTPS שלהם. זה יציין שכל חלק באתר הוא ומוביל לתוכן מוצפן. רק כדי להיות בטוח, אתה יכול להוסיף את הכלל שלהלן לקובץ ה-.htaccess שלך.

RewriteEngine פועל

RewriteCond %{HTTP:X-Forwarded-SSL} !מופעל

RewriteRule ^(.*)$ //%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

ההפניה מחדש 301 תדאג להפנות כל בקשת HTTP ל-HTTPS.

2. שנה נכסי מדיה (תמונות, קישורים פנימיים) מ-HTTP ל-HTTPS

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

אַזהָרָה: הקפד לגבות את מסד הנתונים שלך תחילה.

החלף HTTP ל-HTTPS ב-Beter Search Replace Plugin

כדי להמשיך, התקן את תוסף וורדפרס "Better Search Replace" והפעל אותו.

כעת עבור לדף הפלאגין הממוקם תחת סעיף כלים. בשדה "חפש" הזן את גרסת ה-HTTP של כתובת האתר שלך ואת גרסת ה-HTTPS בשדה "החלף ב". תחת טבלאות נבחרות, גלול מטה ובחר את "wp_posts" טבלה המכילה כתובות אתרים של תמונות וכתובות URL מוטמעות בתוך פוסטים ודפים. לאחר מכן בטל את הסימון של "הפעל כריצה יבשה?" אפשרות ולחץ על כפתור הפעל חיפוש/החלפה.

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

הערה: אם אתה מקבל שגיאה במהלך העיבוד, עבור לכרטיסייה הגדרות ונסה להקטין את הערך "גודל עמוד מרבי" לכל מקום בסביבות 8000 עד 10000.

זהו זה! כעת יש לעדכן את גרסת ה-HTTP של הקישורים המוטמעים של האתר שלך וכתובות האתרים של התמונה עם גרסת ה-HTTPS.

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

טיפ בונוס: לאחר החלפת HTTP ב-HTTPS בהצלחה, תוכל להסיר את התוסף.

מצא מדוע אתר HTTPS אינו מציג מנעול ירוק

שים לב שחלק מהדפים עם קישורים שבורים או לא זמינים כגון CDN שפג תוקפו עשויים עדיין לגרום לתוכן מעורב. אתה יכול לזהות את הרכיבים הלא מאובטחים בדפים כאלה על ידי שימוש בתכונת Inspect Element ב-Chrome או פשוט להשתמש ב-whynopadlock.com כדי לגלות בקלות פריטים לא מאובטחים בדפים התומכים ב-SSL.

הפניה: בדוק את המאמר המפורט הזה מאת מייקל בילי

תגיות: הדרכות בלוגים וורדפרס