Magento 2: उत्पाद URL प्रत्यय


18

मैं उत्पाद पृष्ठों से .html प्रत्यय कैसे निकालूं?


से सिर्फ उत्पाद पृष्ठों?
philwinkle

.Html प्रत्यय केवल उत्पाद पृष्ठों पर प्रकट होता है। CMS पृष्ठ .html नहीं दिखाते हैं, न ही होम पेज।
माइकमासन

श्रेणियों को भी .html दिखाना चाहिए - क्या आप इसे हटाना चाहेंगे या बदलना चाहेंगे?
21:39

आह, आप सही हैं, श्रेणी पृष्ठ में भी है। मैं इसके स्थान पर आगे की स्लैश पसंद करूंगा।
माइकमासन

जवाबों:


27

अपने व्यवस्थापक पैनल को स्टोर पर खोलें-> कॉन्फ़िगरेशन-> कैटलॉग सर्च इंजन ऑप्टिमाइज़ेशन टैब पर क्लिक करें

यहां आप हटा सकते हैं

उत्पाद URL प्रत्यय =

श्रेणी URL प्रत्यय =

यहाँ छवि विवरण दर्ज करें

इन फ़ील्ड्स को रिक्त करें (दोनों फ़ील्ड से .html हटाएं) अपने स्टोर के कॉन्फ़िगर और रिइंडेक्स और स्पष्ट कैश को सहेजें । हॊ गया!


जवाब देने के लिए धन्यवाद। दुर्भाग्य से, जब मैंने .html निकाल दिया, तो मुझे सभी उत्पाद और श्रेणी पृष्ठों पर 404 प्राप्त हुए?
माइकमासन

क्या आपने reindex और clear cache ??
अरुणेंद्र

हां, लेकिन यह अभी भी 404 दिखाता है: - /
माइकमैसन

इस कार्यक्षमता को प्राप्त करने का यह सही तरीका है। Var / generation फोल्डर रिट्री को डिलीट करें और किसी भी एरर के लिए लॉग फाइल भी देखें
अरुणेंद्र

ठीक है धन्यवाद। लॉग फाइलें कहां स्थित हैं?
माइकमासन

6

आप अपने व्यवस्थापक पैनल से केवल .html प्रत्यय निकाल सकते हैं।

AdminPanel पर जाएं,

स्टोर -> कॉन्फ़िगरेशन -> कैटलॉग -> कैटलॉग

Search Engine Optimizationअनुभाग पर जाएं ,

उत्पाद URL Suffix के अंदर टेक्स्टफ़ील्ड के लिए मान को रद्द करें

उसी के रूप में आप यह कर सकते हैं के लिए एक और क्षेत्र के नीचे श्रेणी यूआरएल प्रत्यय है Catogory Url Suffix

यदि आप इस फ़ील्ड के साथ कोई भी पाठ कर सकते हैं जैसे .php तो आपके लिंक में .php के रूप में इसका प्रदर्शन प्रत्यय।

Var फ़ोल्डर निकालें और commnad चलाएँ php bin/magento indexer:reindex


यह Magento 2.1 में अच्छी तरह से काम करता है।
वायरब्लू

1
खोज इंजन में अनुक्रमित सामग्री के बारे में क्या?
फ्रैंक ग्रॉट

@FrankGroot, वे अब पृष्ठ का संदर्भ नहीं देते हैं। यह हमेशा 404 फेंक देगा। इसमें समय लगेगा और क्रॉलर नए लिंक को अपडेट करेंगे। इसमें कितना समय लगेगा? मुझे पता नहीं है।
मोहम्मद जोरेद ने

@ M.Joraid और वह रास्ता नहीं है, क्योंकि आप खोज मशीनों में इतिहास खो देंगे। तो आपको उन लिंक के लिए 301 फिर से लिखना होगा, अन्यथा आप खोज इंजन द्वारा दंडित हो जाएंगे :)
फ्रैंक ग्रूथ

यदि आप "var फ़ोल्डर निकालें" तो वह भी नहीं हटाएगा .htaccessजो बुरा होगा?
बैरी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.