הגדרת תעודת SSL עבור 1C-Bitrix: תיקון תוכן מעורב

לאחר מעבר ל-HTTPS, האתר שלך עשוי להיראות שבור: הדפדפן מציג 'לא מאובטח', חלק מהתמונות לא נטענות, והסל מפסיק לעבוד—אלו סימנים לתוכן מעורב. אנו מגדירים תעודות SSL עבור 1C-Bitrix ומחסלים תוכן מעורב כדי להבטיח שהאתר שלך פועל כראוי ובאופן אמין. הצוות שלנו מספק פרויקט turnkey—מהתקנת התעודה ועד הגדרת הפניות ותמיכה שוטפת.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
הגדרת תעודת SSL עבור 1C-Bitrix: תיקון תוכן מעורב
פשוט
~1 יום

הכישורים שלנו:

שאלות נפוצות

מה לעשות אם האתר נראה שבור לאחר מעבר ל-HTTPS?

תרחיש אופייני: רכשתם תעודת SSL, הגדרתם nginx, גרסת ה-https:// עובדת — אבל הדפדפן מציג אזהרת "לא מאובטח", חצי מהתמונות לא נטענות, סל הקניות מפסיק לעבוד. הסיבה היא כמעט תמיד תוכן מעורב.

משאבים — סקריפטים, עיצובים, תמונות — ממשיכים להיטען דרך HTTP מכיוון שבמסד הנתונים של Bitrix עדיין קיימים קישורים מוחלטים ישנים. הצוות שלנו מגדיר SSL לאתרי 1C-Bitrix כבר למעלה מ-7 שנים, השלים יותר מ-50 פרויקטים — ואנחנו יודעים כיצד לחסל בעיות אלו תוך שעות ספורות.

לדוגמה, באחד מפרויקטי הלקוחות שלנו עם קטלוג של 30,000 מוצרים, תיקנו באופן מלא תוכן מעורב בתוך יום אחד, והגברנו את מהירות טעינת העמוד ב-40% תוך הסרת אזהרות הדפדפן. קבלו הערכת פרויקט — צרו קשר.

בעיות שאנו פותרים

  • תוכן מעורב לאחר התקנת HTTPS — הבעיה הנפוצה ביותר. אפילו בקשת HTTP אחת בדף גורמת לדפדפן להתייחס לחיבור כלא מאובטח.
  • הפניות שגויות — רבים שוכחים להגדיר הפניית 301 מ-HTTP ל-HTTPS, מה שגורם לדפים כפולים ולירידה ב-SEO.
  • רכיבי Bitrix שבורים — סל קניות, טפסי משוב, בקשות AJAX עשויים להשתמש בכתובות HTTP מקודדות קשות ולהפסיק לעבוד לאחר הפעלת HTTPS.

מדוע תוכן מעורב מתרחש?

תוכן מעורב הוא תוצאה של קישורי http:// שנותרו במערכת. ב-Bitrix, זה יכול להיות:

  • בבלוקים של מידע — טקסטים ומאפיינים של אלמנטים
  • בהגדרות רכיבים — כתובות URL שצוינו במפורש
  • בקבצי תבנית — קישורים סטטיים לתמונות
  • בהגדרות מערכת — פרוטוקול אתר שהוגדר באופן שגוי

כדי לאתר קישורים כאלה, אנו משתמשים בשאילתות SQL על טבלאות b_iblock_element ו-b_iblock_element_property. דוגמה:

SELECT ID, DETAIL_TEXT FROM b_iblock_element WHERE DETAIL_TEXT LIKE '%http://%' LIMIT 100;

לאחר החלפת כל המופעים ב-https://, התוכן המעורב נעלם.

כיצד אנו מגדירים SSL עבור Bitrix: תוכנית שלב-אחר-שלב

  1. בחירת תעודה — עבור רוב הפרויקטים, Let's Encrypt בחינם (חידוש אוטומטי) מספיק (עלות מחושבת לאחר ביקורת). אם נדרש תמיכה בתת-דומיין wildcard או אימות ארגוני מוגבר (OV/EV), אנו משתמשים בתעודות מסחריות מ-Sectigo או DigiCert (בדרך כלל עלות מחושבת לאחר ביקורת).
  2. התקנה על השרת — באמצעות certbot (עבור nginx) או ידנית (עבור Apache). אנו מגדירים הפניית HTTP->HTTPS ברמת שרת האינטרנט.
  3. הגדרת Bitrix — שינוי פרוטוקול בהגדרות האתר, ניקוי מטמון, בדיקת קבצים dbconn.php ו-.settings.php עבור כתובות HTTP מקודדות קשיח.
  4. העברת תוכן — החלפה גורפת של http:// ב-https:// במסד הנתונים. אנו משתמשים בסקריפטים או מודולים מ-Marketplace.
  5. בדיקות — סריקת דפים באמצעות שירותי בדיקת mixed content, בדיקת טפסים וסל קניות.

להלן טבלת השוואה של סוגי תעודות:

פרמטר Let's Encrypt מסחרי (Sectigo, DigiCert)
עלות עלות מחושבת לאחר ביקורת עלות מחושבת לאחר ביקורת
תוקף 90 ימים (חידוש אוטומטי) 1-2 שנים
תמיכה ב-wildcard כן (באמצעות DNS-challenge) כן
אימות דומיין בלבד (DV) DV / OV / EV
אוטומציה מלאה (certbot) נדרש חידוש ידני

מקרה מהפרקטיקה

אחד מלקוחותינו, חנות מקוונת הפועלת במהדורת Business — לאחר התקנת Let's Encrypt, הדפדפן הציג אזהרת עמוד לא מאובטח. הסיבה הייתה רכיב sale.order.ajax: בתבנית היה מקודד קשיח http://example.com/ajax.php. בנוסף, 150 באנרים ב-b_iblock_element_property הכילו קישורי HTTP.

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

שגיאות נפוצות בעת הגדרת SSL בעצמך

שגיאה תוצאה פתרון
שכחת לשנות את SITE_PROTOCOL לוח הניהול עובד דרך HTTP הגדר https בהגדרות האתר
אין הפניה מ-HTTP ל-HTTPS עמודים כפולים, ירידה ב-SEO הגדר הפניית 301 בהגדרות שרת האינטרנט
קישורים מוחלטים בתבניות תוכן מעורב החלף בכתובות יחסיות או יחסיות לפרוטוקול
קריאות AJAX לא נבדקו טפסים לא עובדים השתמש בכתובות יחסיות בקבצי JS

מה כלול בעבודה שלנו (תוצרים)

  • התקנה והגדרה של תעודת SSL (Let's Encrypt או מסחרית)
  • הגדרת הפניית 301 מ-HTTP ל-HTTPS
  • ביקורת ותיקון של תוכן מעורב (סריקה והחלפה במסד הנתונים)
  • הגדרת Bitrix: SITE_PROTOCOL, .settings.php, dbconn.php
  • בדיקה בכל העמודים הקריטיים (סל קניות, טפסים, תשלום)
  • תיעוד השינויים ופרטי ההתחברות
  • שבועיים של ניטור ותמיכה לאחר העלייה לאוויר
  • הדרכה לצוות שלך בנושא תחזוקת SSL

מתווה תהליך

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

לוחות זמנים משוערים

התקנת תעודה והגדרה בסיסית — בין שעתיים ל-3 שעות. ביקורת מלאה ותיקון תוכן מעורב בקטלוגים של עד 50,000 מוצרים — עד יום עבודה אחד. עבור אתרים גדולים יותר, הזמן גדל ביחס להיקף הנתונים. זמן ההשלמה הממוצע שלנו לפרויקט הוא 4–6 שעות, 30% מהר יותר מהממוצע בענף בזכות המומחיות שלנו. צרו קשר לקבלת הערכה מדויקת.

טעויות נפוצות בעבודה עצמאית

  • שכחה לשנות את SITE_PROTOCOL בהגדרות האתר — אחרת לוח הניהול עובד דרך HTTP.
  • אי-הגדרת הפניית HTTP — האתר הופך לנגיש דרך שני פרוטוקולים.
  • השארת קישורים מוחלטים בתבניות — עדיף להשתמש בנתיבים יחסיים.
  • אי-בדיקת קריאות AJAX — לרוב מקודדות קשיח ב-JS.

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