वर्डप्रेस: रेग्युलर एक्सप्रेशन्स वापरून तुमच्या डेटाबेसमधील सर्व पर्मलिंक्स शोधा आणि बदला (उदाहरण: /YYYY/MM/DD)
एका दशकाहून अधिक काळ पसरलेल्या कोणत्याही साइटसह, हे असामान्य नाही की परमलिंक संरचनामध्ये बरेच बदल केले जातात. च्या सुरुवातीच्या दिवसांत वर्डप्रेससाठी असामान्य नव्हते permalink रचना वर्ष, महिना, दिवस आणि पोस्टचा स्लग समाविष्ट असलेल्या मार्गावर ब्लॉग पोस्ट सेट करण्यासाठी:
/%year%/%monthnum%/%day%/%postname%/
एक अनावश्यक लांब येत बाजूला URL, यासह इतर काही समस्या आहेत:
- संभाव्य अभ्यागतांना दुसर्या साइटवर किंवा शोध इंजिनवर तुमच्या लेखाची लिंक दिसते आणि ते भेट देत नाहीत कारण त्यांना तुमचा लेख लिहिलेले वर्ष, महिना आणि दिवस दिसतो. जरी तो एक अप्रतिम, सदाहरित लेख असला तरीही… परमलिंक रचनेमुळे ते त्यावर क्लिक करत नाहीत.
- शोध इंजिने कदाचित सामग्री महत्वाची नसतील कारण ती आहे श्रेणीबद्धपणे मुख्यपृष्ठापासून दूर अनेक फोल्डर.
आमच्या क्लायंटच्या साइट्स ऑप्टिमाइझ करताना, आम्ही शिफारस करतो की त्यांनी त्यांची पोस्ट पर्मलिंक संरचना यावर अपडेट करावी:
/%postname%/
अर्थात, यासारख्या मोठ्या बदलामुळे अडथळे येऊ शकतात परंतु आम्ही पाहिले आहे की कालांतराने फायदे जोखमींपेक्षा जास्त आहेत. लक्षात ठेवा की तुमची परमलिंक संरचना अद्यतनित केल्याने अभ्यागतांना त्या जुन्या लिंक्सवर पुनर्निर्देशित करण्यासाठी काहीही होत नाही किंवा ते तुमच्या सामग्रीमधील अंतर्गत दुवे अद्यतनित करत नाही.
आपल्या वर्डप्रेस सामग्रीमध्ये आपले पर्मलिंक्स कसे अद्यतनित करावे
जेव्हा तुम्ही हा बदल करता, तेव्हा तुम्हाला त्या पोस्टवरील तुमच्या शोध इंजिन रँकिंगमध्ये काही घसरण दिसू शकते कारण लिंक पुनर्निर्देशित केल्याने बॅकलिंक्समधून काही अधिकार कमी होऊ शकतात. एक गोष्ट जी मदत करू शकते ती म्हणजे त्या लिंक्सवर येणारी रहदारी योग्यरित्या पुनर्निर्देशित करणे आणि आपल्या सामग्रीमधील दुवे सुधारणे.
- बाह्य दुवा पुनर्निर्देशन - तुम्ही तुमच्या साइटवर एक रीडायरेक्ट तयार करणे आवश्यक आहे जे रेग्युलर एक्सप्रेशन पॅटर्न शोधते आणि वापरकर्त्याला योग्य पृष्ठावर योग्यरित्या पुनर्निर्देशित करते. तुम्ही सर्व अंतर्गत दुवे दुरुस्त केले तरीही, तुमचे अभ्यागत क्लिक करत असलेल्या बाह्य दुव्यांसाठी तुम्ही हे करू इच्छित असाल. मी नियमित अभिव्यक्ती कशी जोडावी याबद्दल लिहिले आहे (regex) वर्डप्रेसमध्ये आणि विशेषतः याबद्दल पुनर्निर्देशित करा /YYYY/MM/DD/ पुनर्निर्देशन कसे करावे.
- अंतर्गत दुवे - तुम्ही तुमची पर्मलिंक संरचना अपडेट केल्यानंतर, तुमच्या विद्यमान सामग्रीमध्ये तुमच्याकडे अजूनही अंतर्गत लिंक असू शकतात जे जुन्या लिंक्सकडे निर्देश करत आहेत. जर तुम्ही पुनर्निर्देशन सेट केले नसेल, तर त्यांचा परिणाम तुम्हाला मिळेल 404 त्रुटी आढळली नाही. तुमच्याकडे रीडायरेक्ट सेट केले असल्यास, ते तुमच्या लिंक्स अपडेट करण्याइतके चांगले नाही. अंतर्गत दुवे तुमच्या सेंद्रिय शोध परिणामांना लाभदायक ठरले आहेत म्हणून पुनर्निर्देशनाची संख्या कमी करणे ही तुमची सामग्री स्वच्छ आणि अचूक ठेवण्यासाठी एक उत्तम पाऊल आहे.
येथे समस्या अशी आहे की तुम्हाला तुमच्या पोस्ट डेटा टेबलची क्वेरी करणे आवश्यक आहे, /YYYY/MM/DD सारखा दिसणारा कोणताही पॅटर्न ओळखा आणि नंतर ते उदाहरण बदला. इथेच रेग्युलर एक्स्प्रेशन्स उत्तम प्रकारे येतात… पण तरीही तुम्हाला तुमच्या पोस्ट कंटेंटमधून पुनरावृत्ती करण्यासाठी आणि नंतर लिंक्सची उदाहरणे अपडेट करण्यासाठी एक उपाय आवश्यक आहे - तुमची सामग्री गोंधळल्याशिवाय.
सुदैवाने, यासाठी एक उत्तम उपाय आहे, WP माइग्रेट प्रो. WP माइग्रेट प्रो सह:
- आपण अद्यतनित करू इच्छित टेबल निवडा, या प्रकरणात, wp_posts. एकच सारणी निवडून, तुम्ही प्रक्रियेसाठी लागणारी संसाधने कमी करता.
- तुमची नियमित अभिव्यक्ती घाला. सिंटॅक्स अचूक होण्यासाठी मला थोडेसे काम करावे लागले, परंतु मला Fiverr वर एक उत्कृष्ट regex व्यावसायिक सापडला आणि त्यांनी काही मिनिटांत regex पूर्ण केले. शोधा फील्डमध्ये, खालील समाविष्ट करा (अर्थातच तुमच्या डोमेनसाठी सानुकूलित):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- () हे व्हेरिएबल आहे जे स्त्रोत स्ट्रिंगमधून स्लग कॅप्चर करणार आहे, म्हणून तुम्हाला ते व्हेरिएबल रिप्लेस स्ट्रिंगमध्ये जोडावे लागेल:
martech.zone/$1
- हे रेग्युलर एक्स्प्रेशन आहे हे ऍप्लिकेशनला कळवण्यासाठी तुम्ही रिप्लेस फील्डच्या उजवीकडे असलेल्या .* बटणावर क्लिक केले पाहिजे. शोधा आणि पुनर्स्थित करा.
- या प्लगइनच्या सर्वात छान वैशिष्ट्यांपैकी एक म्हणजे ते कार्यान्वित करण्यापूर्वी तुम्ही प्रत्यक्षात बदलांचे पूर्वावलोकन करू शकता. या प्रकरणात, डेटाबेसमध्ये कोणती संपादने केली जाणार आहेत ते मी लगेच पाहू शकलो.
प्लगइन वापरून, मी माझ्या सामग्रीमधील 746 अंतर्गत दुवे एका मिनिटात किंवा त्यापेक्षा जास्त वेळा अद्यतनित करू शकलो. प्रत्येक दुवा पाहणे आणि ते बदलण्याचा प्रयत्न करण्यापेक्षा हे खूप सोपे आहे! या शक्तिशाली स्थलांतर आणि बॅकअप प्लगइनमधील हे फक्त एक लहान वैशिष्ट्य आहे. हे माझ्या आवडींपैकी एक आहे आणि ते माझ्या यादीत सूचीबद्ध आहे व्यवसायासाठी सर्वोत्तम वर्डप्रेस प्लगइन.
उघड: Martech Zone चे संबद्ध आहे WP स्थलांतर आणि या लेखातील ते आणि इतर संलग्न दुवे वापरत आहे.