अपनी URL संरचना को सरल बनाना कई कारणों से आपकी साइट को अनुकूलित करने का एक शानदार तरीका है। लंबे URL दूसरों के साथ साझा करना मुश्किल है, पाठ संपादकों और ईमेल संपादकों में कटौती हो सकती है, और जटिल URL फ़ोल्डर संरचनाएं आपकी सामग्री के महत्व पर खोज इंजनों को गलत संकेत भेज सकती हैं।
YYYY/MM/DD परमालिंक संरचना
यदि आपकी साइट में दो URL हैं, तो आपको क्या लगता है कि किस एक ने लेख को अधिक महत्व दिया है?
- https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
- https://martech.zone/yyyy-mm-dd-regex-redirect
वर्डप्रेस के लिए डिफ़ॉल्ट सेटअप में से एक ब्लॉग पर एक स्थायी लिंक संरचना है जिसमें यूआरएल के भीतर yyyy/mm/dd शामिल है। यह कुछ कारणों से आदर्श नहीं है:
- खोज इंजन अनुकूलन (एसईओ) - जैसा कि ऊपर चर्चा की गई है, साइट का पदानुक्रम मूल रूप से खोज इंजनों को दिखा रहा है कि सामग्री होम पेज से 4 फ़ोल्डर दूर है ... इसलिए यह महत्वपूर्ण सामग्री नहीं है।
- खोज इंजन परिणाम पृष्ठ (SERP) - हो सकता है कि आपकी साइट पर एक शानदार लेख हो जो आपने पिछले साल लिखा था लेकिन वह अभी भी मान्य है। हालाँकि, अन्य साइटें अधिक हाल के लेख प्रकाशित कर रही हैं। यदि आप खोज इंजन परिणाम पृष्ठ (SERP) में एक वर्ष पहले की तारीख संरचना देखते हैं, तो क्या आप पुराने लेख पर क्लिक करेंगे? शायद नहीं।
वर्डप्रेस एडमिन में सेटिंग्स> पर्मालिंक्स को अपडेट करने के लिए पहला कदम है और बस अपना परमालिंक बनाएं /%पोस्ट नाम%/

इस; हालांकि, आपके ब्लॉग पर आपके सभी मौजूदा पोस्ट लिंक को तोड़ देगा। अपने ब्लॉग को कुछ समय के लिए लाइव करने के बाद, अपने हर एक पुराने लेख के लिए रीडायरेक्ट जोड़ना मज़ेदार नहीं है। यह ठीक है क्योंकि आप एक रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं (regex) यह करने के लिए। एक नियमित अभिव्यक्ति एक पैटर्न की तलाश में है। इस मामले में, हमारी नियमित अभिव्यक्ति है:
/\d{4}/\d{2}/\d{2}/(.*)
उपरोक्त अभिव्यक्ति निम्नानुसार टूट जाती है:
- /\घ{4} एक स्लैश और वर्ष का प्रतिनिधित्व करने वाले 4 अंकीय अंकों की तलाश करता है
- /\घ{2} महीने का प्रतिनिधित्व करने वाले स्लैश और 4 अंकीय अंकों की तलाश करता है
- /\घ{2} एक स्लैश और दिन का प्रतिनिधित्व करने वाले 4 अंकीय अंकों की तलाश करता है
- /(.*) यूआरएल के अंत में जो कुछ भी है उसे एक वेरिएबल में कैप्चर करता है जिसे आप रीडायरेक्ट कर सकते हैं। इस मामले में:
https://martech.zone/$1
इस तरह यह भीतर दिखता है रैंक मठ एसईओ प्लगइन (हमारे में से एक के रूप में सूचीबद्ध पसंदीदा वर्डप्रेस प्लगइन्स), बस यह सुनिश्चित करना न भूलें कि प्रकार सेट है regex ड्रॉपडाउन के साथ:

ब्लॉग, श्रेणी, या श्रेणी के नाम या अन्य शर्तें हटाना
ब्लॉग हटाना - यदि आपके पास अपने स्थायी लिंक संरचना के भीतर "ब्लॉग" शब्द था, तो आप पॉप्युलेट करने के लिए रैंक मैथ एसईओ के पुनर्निर्देशन का उपयोग कर सकते हैं
/blog/([a-zA-Z0-9_.-]+)$
इस पर ध्यान दें, मैंने (.*) विकल्प का उपयोग नहीं किया क्योंकि अगर मेरे पास एक पृष्ठ था जो सिर्फ /ब्लॉग था तो वह एक लूप बना देगा। इसके लिए आवश्यक है कि /ब्लॉग/के बाद किसी प्रकार का स्लग हो। आप इसे ऊपर की तरह ही पुनर्निर्देशित करना चाहेंगे।
https://martech.zone/$1
श्रेणी हटाना - दूर करना वर्ग अपने स्लग से (जो डिफ़ॉल्ट रूप से वहां है) तैनात करें रैंक मठ एसईओ प्लगइन जिसके पास विकल्प है पट्टी श्रेणी उनकी SEO सेटिंग में URL संरचना से > लिंक:

श्रेणियाँ हटाना - यदि आपके पास श्रेणियां हैं, तो आप थोड़ा अधिक सावधान रहना चाहेंगे और सटीक श्रेणी नामों की एक सरणी बनाना चाहेंगे ताकि आप गलती से एक गोलाकार लूप न बना सकें। यहाँ वह उदाहरण है:
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
दोबारा, मैंने (.*) विकल्प का उपयोग नहीं किया क्योंकि अगर मेरे पास एक पृष्ठ था जो सिर्फ /ब्लॉग था तो वह एक लूप बना देगा। आप इसे ऊपर की तरह ही पुनर्निर्देशित करना चाहेंगे।
https://martech.zone/$1
प्रकटीकरण: मैं एक ग्राहक हूं और का सहयोगी हूं रैंक गणित.