1376
צפיות
צפיות
1
תשובות
תשובות
אתר ב2 שפות
שלום
רציתי לשאות מהי הדרך הנכונה לבניית אתר ב2 גירסאות שפה, עברית ואנגלית.
כלומר כשנכנסים לאתר מגיעים לגירסה העברית, ואם לוחצים על אייקון אנגלית למעלה אז מועברים לאותו האתר בשפה האנגלית…
מהי היררכיית התיקיות הנכונה?
את ההפניה לאתר העברי עושים באמצעות קוד או באמצעות הIIS?
מה ההשפעה של כל זה על קידום האתר בגוגל?
תודה…
1 תשובות
בד"כ קולטים את האותיות HE כפרמטר ב-queryString, ושולפים מהדיבי את כל הרשומות שמשייכות לשפה העברית. כדי לדמות תיקיית משנה ולא פרמטר רגיל, אפשר להישתמש במודול שיכתוב כתובות המובנה של IIS שנקרא IIS URL Rewrite
את העיצוב אפשר לסובב עם CSS כמובן, גם כן ע"י טעינת קובץ CSS נוסף שמבצע את הסיבוב של העיצוב.
ברוב המקרים עדיף שלא לשכפל פיזית את הקבצים לגירסאות עברית ואנגלית נפרדות, כי אז זה אומר תחזוקה כפולה בעתיד… אם האתר הוא מראה, כלומר כל השפות הנוספות הן מקבילות במבנה שלהן, אז בניה נכונה יכולה לחסוך לחלוטין את הצורך בשיכפול קטעי קוד
מבחינת מנועי חיפוש, חשוב שתהיה שפת ברירת מחדל לאתר שתיטען בדומיין הראשי, כלומר בלי תיקיית משנה, וכל השפות האחרות יהיו תחת תיקיות משנה (וירטואליות עם מודול שיכתוב הקבצים, לא פיזיות). לתג ה-HTML צריך לתת מאפיין LANG בכל שפה, כך שגוגל ידע באיזה שפה כל אתר כתוב