Redirect Map जेनरेटर
एक दो-कॉलम पुराना → नया URL सूची को nginx, Apache, Netlify, Vercel, या Cloudflare के लिए कॉपी-के-लिए-तैयार 301 रीडायरेक्ट नियमों में बदलें — सब आपके ब्राउज़र में।
Redirect Map जेनरेटर पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा पेस्ट किए गए पुराने और नए URL आपके डिवाइस पर पार्स और फ़ॉर्मैट होते हैं और कभी इसे या ArrayKit को नहीं पहुँचते।
nginx Config Generator खोलें
Redirect Map जेनरेटर के बारे में
Redirect Map जेनरेटर एक सादी पुराना → नया URL सूची को उस प्लेटफ़ॉर्म के लिए कॉपी-के-लिए-तैयार 301 रीडायरेक्ट नियमों में बदल देता है जिस पर आप वास्तव में डिप्लॉय करते हैं। एक कॉमा, tab, तीर, या स्पेस से अलग किए दो कॉलम पेस्ट करें, फिर एक लक्ष्य चुनें: nginx return 301 ब्लॉक, Apache RedirectMatch नियम, एक Netlify _redirects फ़ाइल, एक Vercel vercel.json array, या एक Cloudflare Bulk Redirects CSV। scheme और host हटाने के लिए path-only टॉगल करें, और मैच पक्ष पर ट्रेलिंग स्लैश सामान्यीकृत करें ताकि पुराने और नए पथ पंक्तिबद्ध हों। यह किसी साइट माइग्रेशन, एक CMS रीप्लेटफ़ॉर्म, या एक डोमेन मूव के गड़बड़ हिस्से के लिए बनाया गया है — जब सैकड़ों रीडायरेक्ट की एक स्प्रेडशीट को तेज़ी से सर्वर कॉन्फ़िग बनना होता है। सब कुछ आपके डिवाइस पर चलता है; आपके द्वारा पेस्ट किया गया URL map कभी ब्राउज़र से बाहर नहीं जाता।
विशेषताएँ
- एक स्प्रेडशीट, CSV, या सादे टेक्स्ट से एक दो-कॉलम पुराना → नया सूची पेस्ट करें
- कॉमा, tab, तीर (→ / ->), और व्हाइटस्पेस कॉलम विभाजकों का स्वतः पता लगाता है
- nginx एक्ज़ैक्ट-मैच 'return 301' location ब्लॉक जेनरेट करता है
- एक IfModule के अंदर Apache .htaccess RedirectMatch 301 नियम जेनरेट करता है
- जबरन '301!' पंक्तियों के साथ एक Netlify _redirects फ़ाइल निकालता है
- permanent:true के साथ एक Vercel vercel.json redirects array बनाता है
- अपेक्षित कॉलम के साथ एक Cloudflare Bulk Redirects CSV एक्सपोर्ट करता है
- path-only और ट्रेलिंग-स्लैश टॉगल मैच पक्ष को सुसंगत रखते हैं
Redirect Map जेनरेटर का उपयोग कैसे करें
- अपनी पुराना → नया URL जोड़ियाँ, प्रति पंक्ति एक, इनपुट बॉक्स में पेस्ट करें
- एक लक्ष्य प्लेटफ़ॉर्म चुनें: nginx, Apache, Netlify, Vercel, या Cloudflare
- अपनी साइट से मेल खाने के लिए path-only और ट्रेलिंग-स्लैश नियम सेट करें
- जेनरेट किए नियम कॉपी करें या डिप्लॉयमेंट के लिए कॉन्फ़िग फ़ाइल डाउनलोड करें
उदाहरण
इनपुट
/old-page, /new-page
/blog/2020/hello -> /articles/hello
आउटपुट
location = /old-page {
return 301 /new-page;
}
location = /blog/2020/hello {
return 301 /articles/hello;
}
एक कॉमा- और तीर-से अलग किया गया map nginx 301 ब्लॉक में संकलित किया गया।
सामान्य त्रुटियाँ और समस्या निवारण
- एक पंक्ति चुपचाप छोड़ दी जाती है और आउटपुट से गायब है। — हर पंक्ति को दो कॉलम चाहिए — एक पुराना और एक नया URL। केवल एक टोकन वाली पंक्तियाँ, खाली पंक्तियाँ, और #comment पंक्तियाँ जानबूझकर नज़रअंदाज़ की जाती हैं।
- nginx नियम बहुत अधिक पथ मैच करते हैं या बिल्कुल नहीं। — जेनरेटर एक्ज़ैक्ट 'location =' मैच का उपयोग करता है। path-only चालू करें ताकि scheme और host हट जाएँ, और ट्रेलिंग-स्लैश नियम को इस तरह सेट करें कि यह मेल खाए कि आपके पुराने URL वास्तव में कैसे समाप्त होते हैं।
- जब आप पथ चाहते थे तो नियमों में निरपेक्ष URL आ जाते हैं। — path-only टॉगल को Path पर बदलें। यह दोनों कॉलम से 'https://host' हटा देता है ताकि नियम पूर्ण URL के बजाय अनुरोध पथ पर मैच करें।
- Cloudflare CSV इम्पोर्ट एक पंक्ति को अस्वीकार करता है। — पुष्टि करें कि source_url और target_url निरपेक्ष या रूट-सापेक्ष हैं जैसा Cloudflare अपेक्षा करता है, और कि कॉमा वाला एक सेल कोट किया गया है — जेनरेटर उन्हें स्वतः कोट करता है।
अक्सर पूछे जाने वाले प्रश्न
- Redirect Map जेनरेटर कौन-सा इनपुट फ़ॉर्मैट स्वीकार करता है?
- कोई भी दो-कॉलम पुराना → नया सूची। कॉलम एक कॉमा (CSV), एक tab (TSV), -> या → जैसे एक तीर, या एक या अधिक स्पेस से अलग किए जा सकते हैं। एक स्प्रेडशीट, एक टेक्स्ट फ़ाइल, या एक चैट संदेश से सीधे पेस्ट करें और टूल प्रति पंक्ति डेलिमिटर पता लगा लेता है।
- यह किन प्लेटफ़ॉर्मों के लिए 301 रीडायरेक्ट जेनरेट कर सकता है?
- पाँच: nginx (return 301 location ब्लॉक), Apache .htaccess (RedirectMatch 301), Netlify (301! के साथ _redirects), Vercel (vercel.json redirects array), और Cloudflare (Bulk Redirects CSV)। लक्ष्य बदलें और वही URL map तुरंत फिर से संकलित होता है।
- path-only और निरपेक्ष नियमों में क्या अंतर है?
- path-only scheme और host हटा देता है, इसलिए 'https://site.com/old' '/old' बन जाता है — आदर्श जब सर्वर पहले से एक डोमेन तक सीमित हो। निरपेक्ष पूर्ण URL रखता है, जो आप क्रॉस-डोमेन मूव या Cloudflare नियमों के लिए चाहते हैं जो मूल host को संदर्भित करते हैं।
- ट्रेलिंग-स्लैश टॉगल कैसे काम करता है?
- यह केवल मैच (पुराने) पक्ष पर ट्रेलिंग स्लैश सामान्यीकृत करता है, ताकि /old और /old/ दोनों उसी तरह हल हों जैसा आप चाहते हैं। Add एक स्लैश जोड़ता है, Remove इसे हटाता है, और Keep पथों को ठीक वैसे ही छोड़ता है जैसे पेस्ट किए गए। एक शुद्ध '/' कभी नहीं बदला जाता।
- 302 के बजाय 301 रीडायरेक्ट का उपयोग क्यों किया जाता है?
- एक 301 एक स्थायी रीडायरेक्ट है, इसलिए ब्राउज़र और सर्च इंजन लिंक इक्विटी को नए URL पर पास करते हैं और मूव को कैश करते हैं। यही आप एक माइग्रेशन या डोमेन परिवर्तन के लिए चाहते हैं; जेनरेटर हर नियम के लिए 301 निकालता है।
- क्या मेरे URL की सूची कहीं अपलोड होती है?
- नहीं। Redirect Map जेनरेटर सब कुछ आपके ब्राउज़र में सादे JavaScript के साथ पार्स और फ़ॉर्मैट करता है। आपके द्वारा पेस्ट किए गए पुराने और नए URL आपके डिवाइस पर रहते हैं और कभी ArrayKit या किसी सर्वर पर नहीं भेजे जाते।
संबंधित टूल
सभी ArrayKit टूल