Livezilla

Certified Partner and
PrestaShop Developer for:

PrestaShop תקן Multilingual SEO (קריטי)

תקן Multilingual SEO

בדף זה נכתב באנגלית, ראה את הגירסה האנגלית של קוד המדויקת ביותר.

יש בעיה גדולה עם כתובות רב בשפה PrestaShop.


כתובות בשפות מרובות מופיעות ללא / lang-xx / בהם, אשר מהווים מנועי החיפוש מניחים שהם בשפת ברירת המחדל, למשל:


אנגלית: http://www.your-site.com/example/hello.html
צרפת: http://www.your-site.com/exemple/bonjour.html


שימו לב איך הן פונות לספריית זהה, עבור מנועי חיפוש, כתובות הן יפתח באנגלית, למרות והשני אמור להיות בצרפתית (מאז מנועי החיפוש אין את העוגיה לספר אותו השפה צרפתית).


ב-Sitemap, כתובת האתר הצרפתי נראה כמוhttp://www.your-site.com/lang-fr/exemple/bonjour.html עם זאת, מאז גם מנועי החיפוש לסרוק את האתר כדי לחפש כתובות נוספות, ברגע שהם לביקור עם קישור / lang-fr / , כל הקישורים בדף זה לא יהיה / lang-fr בהם.

זה לא גדול כמו של בעיה אם שם מוצר זהה כי כתובות ידידותית גם את אותו הדבר עבור כל השפות. לכן, כאשר כתובת אתר מ / lang-fr / נסרק וקישורים נמצאים על אותו בלי / lang-fr /, הם יובילו גרסת ברירת המחדל אנגלית. מאז URL זהה, זה לא רע.

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

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


יישמנו זאת באתר שלנו ועוד באתר מבחן PS 1.3 ( http://www.presto-changeo.com/13/ ).

*התאמות הנדרשות כלולים כעת "תקנו URL שכפל"

הורד את הקבצים שונה מן http://www.presto-changeo.com/SEO_Fix.zip (4 בסך הכל) עבור 1.2 PS, 1.3 ו - 1.3.2, הקפד לשמור גיבוי של הקבצים הקיימים שלך לפני העתקת 3 שונה אלה.


זו אינה משפיעה על PS1.1 מאז לא היה לי כתובת ידידותית / lang-xx בו.