Livezilla

Certified Partner and
PrestaShop Developer for:

Prestashop बहुभाषी एसईओ फिक्स (क्रिटिकल)

बहुभाषी एसईओ फिक्स

यह पृष्ठ अंग्रेजी में लिखा था, सबसे सटीक कोड के लिए अंग्रेजी संस्करण देख कृपया.

वहाँ prestashop में यूआरएल बहु भाषा के साथ एक बड़ी समस्या है.


एकाधिक भाषाओं में यूआरएल / उन्हें में / lang-xx, जो खोज इंजन मान वे डिफ़ॉल्ट भाषा में, उदाहरण के लिए बिना प्रदर्शित कर रहे हैं:


अंग्रेजी: http://www.your-site.com/example/hello.html
फ्रांसीसी: http://www.your-site.com/exemple/bonjour.html


सूचना कैसे दोनों ही निर्देशिका की ओर इशारा करते हैं, और खोज इंजन के लिए, दोनों यूआरएल ऊपर अंग्रेजी में खुल जाएगा, भले ही एक दूसरे को फ्रेंच में होने का मतलब है (के बाद से खोज इंजन कुकी नहीं है यह बताने भाषा है करना फ्रेंच).


साइटमैप में, फ्रेंच यूआरएल के रूप में प्रकट होगाhttp://www.your-site.com/lang-fr/exemple/bonjour.html, तथापि, के बाद से खोज इंजन भी साइट को क्रॉल करने के लिए अतिरिक्त यूआरएल के लिए देखो, जैसे ही वे lang-fr / / के साथ एक कड़ी पर जाएँ , तो उस पृष्ठ पर लिंक के सभी है नहीं / उन में lang-fr जाएगा.

यह एक समस्या अगर उत्पाद का नाम ही है की बड़ी वजह अनुकूल यूआरएल भी कर रहे हैं सभी भाषाओं के लिए ही नहीं है. इसलिए जब किसी URL से / lang-fr / रेंगा है और लिंक उस पर / / lang-fr बिना पाए जाते हैं, वे डिफ़ॉल्ट अंग्रेज़ी संस्करण के लिए नेतृत्व करेंगे. चूंकि URL के समान है, यह के रूप में बुरा नहीं है.

जब आप प्रत्येक भाषा में यूआरएल के लिए अलग अलग नामों (लिंक फिर से लिखना फ़ील्ड का उपयोग करके) देते हैं, वे डिफ़ॉल्ट भाषा के पृष्ठों (जब कुकीज़ मौजूद नहीं हैं) के लिए अग्रणी रहते हैं. यह वास्तव में खराब करता है जिस तरह से अपनी साइट को खोज इंजन द्वारा अनुक्रमित मिल रहा है. बहु भाषा यूआरएल सभी डिफ़ॉल्ट भाषा नकल सामग्री पृष्ठ बनाने के लिए नेतृत्व करेंगे. इससे भी महत्वपूर्ण बात, वे नहीं मिल रहा है अपनी सामग्री को ठीक से अनुक्रमित.

इस के लिए एक समाधान के रूप में, हम एक के लिए / / lang-XX URL में सभी समय (छोड़कर डिफ़ॉल्ट भाषा के लिए) रखने के परिवर्तन के साथ आया. यह उचित यूआरएल संरचना रहता है और यह सुनिश्चित करें कि प्रत्येक यूआरएल यह उचित भाषा में प्रदर्शित किया जाता है कर देगा.


हम 1.3 पी एस (में अपनी साइट और एक और परीक्षण साइट पर इस को लागू किया है http://www.presto-changeo.com/13/ ).

*आवश्यक संशोधनों अब "डुप्लिकेट यूआरएल ठीक करें" में शामिल हैं

संशोधित से फ़ाइलों को डाउनलोड http://www.presto-changeo.com/SEO_Fix.zip 1.2 पी एस, 1.3 और 1.3.2 के लिए (4 कुल में), सुनिश्चित करें कि आप संशोधित 3 नकल करने से पहले अपने मौजूदा फ़ाइलों का एक बैकअप रखना बनाना वाले.


इस PS1.1 प्रभावित नहीं है क्योंकि यह उस में दोस्ताना यूआरएल है / lang-XX नहीं था करता है.