הפכתי את האתר למאובטח (https) אין ברירה אלא לשנות את כללל הלינקים?
-
הגדרתי את האתר שלי כמאובטח (מעבר מ http ל https) עקרונית יש אפשרות כללית להגדרה שכל הפניות ל http יועברו ל https ובמודולים שניגשים לאתר שלא דרך המערכות הטלפוניות זה עובד מצוין, אבל בשלוחות API זה לא עובד, (שומעים שקט וחוזר שלב אחד אחורה), יש דרך לפתור את זה או שמוכרחים לשנות ידנית את הלינק בכל השלוחות שפונות לאתר? זו תהיה עבודה מטורפת.
תודה
@ivrפון @Liy @מ-מ-פליישער -
@דוד_מלך_ישראל כן
כי כמו שכתבת http רק מפנה לhttps וכל ההפניות לא עובדים בשלוחת api
תיהיה חייב להחליף לינק -
@דוד_מלך_ישראל
הסיבה שזה קורה זה בגלל שהגדרת בשרת שלך ש http יחזיר 301 אל https, וימות מצפים לקבל 200
אתה יכול להגדיר ש http לא יפנה ל https אלא יחזיר גם את מה ש https מחזיר (רק שאם תגש בדפדפן כ http הוא לא יעבור ל https)אם אתה לא יודע \ יכול להגדיר את ההגדרות האלו, אתה מקסימום יכול להריץ לולאה על כל השלוחות שלך ולעדכן כל מקום שכתוב http ל https
אגב, בלי קשר, אם המערכת שלך בנויה כולה על API, מנסיון עדיף לא להשתמש עם הרבה שלוחות של ימות שפונות ל API אלא להרכיב על ימות רק שלוחה אחת ואת כל הלוגיקה של ה'שלוחות' לבצע בצד השרת (זה אמנם נשמע מורכב ולא מוכר, אבל זה פותר הרבה בעיות ונותן דינמיות לכל מבנה הפרוייקט) -
@amp-Software-0 תודה על התגובה
את השלוחות בקווים שלי עדכנתי, אני רוצה את זה בשביל מי שמשתמש במודולים, שלא יצטרך לשנות הכל ידנית.
בד"כ אני עובד באמת כמו שהצעת, ומפעיל "תפריט" בתוך הקוד ע"י read. -
@amp-Software-0 כתב בהפכתי את האתר למאובטח (https) אין ברירה אלא לשנות את כללל הלינקים?:
אתה יכול להגדיר ש http לא יפנה ל https אלא יחזיר גם את מה ש https מחזיר (רק שאם תגש בדפדפן כ http הוא לא יעבור ל https)
ביטלתי את ההפניה, ודרך הדפדפן זה עובד (רק שזה לא עובר ל https, כמו שאמרת), אבל במערכת עדיין זה לא מגיב (אין מענה וכו').
-
@דוד_מלך_ישראל
תבדוק מה בדיוק עשית, אולי תצטרף כאן את הגדרות שרת האינטרנט שלך
בדרך כלל כשחוזר 301 יש שקט ולא 'אין מענה משרת API' -
@amp-Software-0 נכון, כשהחזרתי 301 כדי להעביר את הפניות ל https היה שקט, עכשו ביטלתי את ההפניה לגמרי, וקריאות ל http מקבלות מענה מ http, ואז התחלתי לקבל אין מענה משרת API.
-
@amp-Software-0 כתב בהפכתי את האתר למאובטח (https) אין ברירה אלא לשנות את כללל הלינקים?:
אגב, בלי קשר, אם המערכת שלך בנויה כולה על API, מנסיון עדיף לא להשתמש עם הרבה שלוחות של ימות שפונות ל API אלא להרכיב על ימות רק שלוחה אחת ואת כל הלוגיקה של ה'שלוחות' לבצע בצד השרת (זה אמנם נשמע מורכב ולא מוכר, אבל זה פותר הרבה בעיות ונותן דינמיות לכל מבנה הפרוייקט)
אני יוצר את השלוחות באמצעות סקריפט, ואז אם אני רוצה לשנות את הכתובות אני פשוט מריץ אותו מחדש