שלח תשובה

זירת השאלות

1069
צפיות
1
תשובות

אתר ב2 שפות

,‏ 23 בפברואר, 2012

שלום
רציתי לשאות מהי הדרך הנכונה לבניית אתר ב2 גירסאות שפה, עברית ואנגלית.
כלומר כשנכנסים לאתר מגיעים לגירסה העברית, ואם לוחצים על אייקון אנגלית למעלה אז מועברים לאותו האתר בשפה האנגלית…
מהי היררכיית התיקיות הנכונה?
את ההפניה לאתר העברי עושים באמצעות קוד או באמצעות הIIS?
מה ההשפעה של כל זה על קידום האתר בגוגל?

תודה…

תגיות:

1 תשובות

  1. בד"כ קולטים את האותיות HE כפרמטר ב-queryString, ושולפים מהדיבי את כל הרשומות שמשייכות לשפה העברית. כדי לדמות תיקיית משנה ולא פרמטר רגיל, אפשר להישתמש במודול שיכתוב כתובות המובנה של IIS שנקרא IIS URL Rewrite

    את העיצוב אפשר לסובב עם CSS כמובן, גם כן ע"י טעינת קובץ CSS נוסף שמבצע את הסיבוב של העיצוב.

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

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

שלח תשובה