अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "कस्टम URL री-राइट लागू किए गए"v8.0.022/1/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
प्रलेखन: getCanonicalPath फ़ंक्शन intlayer में
विवरण
getCanonicalPath फ़ंक्शन एक लोकलाइज़्ड URL पाथ (उदा., /a-propos) को उसके आंतरिक कैनोनिकल एप्लिकेशन पाथ (उदा., /about) में रेज़ॉल्व करता है। यह routers के लिए आवश्यक है ताकि URL भाषा की परवाह किए बिना सही internal route मैच किया जा सके।
मुख्य विशेषताएँ:
[param]सिंटैक्स का उपयोग करके डायनामिक रूट पैरामीटर को सपोर्ट करता है।- आपकी configuration में परिभाषित कस्टम rewrite नियमों के खिलाफ localized paths से मेल खाता है।
- यदि कोई मेल खाता rewrite नियम नहीं मिलता है, तो यह मूल path वापस करता है।
फ़ंक्शन सिग्नेचर
कोड को क्लिपबोर्ड पर कॉपी करें
पैरामीटर
आवश्यक पैरामीटर
localizedPath: string- विवरण: ब्राउज़र में दिखाई देने वाला स्थानीयकृत पथ (उदा.,
/a-propos)। - प्रकार:
string - आवश्यक: हाँ
- विवरण: ब्राउज़र में दिखाई देने वाला स्थानीयकृत पथ (उदा.,
locale: Locales- विवरण: वह locale जो रिजॉल्व किए जा रहे पथ के लिए उपयोग किया गया है।
- प्रकार:
Locales - आवश्यक: हाँ
वैकल्पिक पैरामीटर
rewriteRules?: RoutingConfig['rewrite']- विवरण: कस्टम rewrite नियमों को परिभाषित करने वाला एक ऑब्जेक्ट। यदि प्रदान नहीं किया गया है, तो यह आपके प्रोजेक्ट की configuration में मौजूद
routing.rewriteप्रॉपर्टी पर डिफ़ॉल्ट होगा। - प्रकार:
RoutingConfig['rewrite'] - डिफ़ॉल्ट:
configuration.routing.rewrite
- विवरण: कस्टम rewrite नियमों को परिभाषित करने वाला एक ऑब्जेक्ट। यदि प्रदान नहीं किया गया है, तो यह आपके प्रोजेक्ट की configuration में मौजूद
रिटर्न
- प्रकार:
string - विवरण: आंतरिक canonical पथ।
उपयोग का उदाहरण
बुनियादी उपयोग (कॉन्फ़िगरेशन के साथ)
यदि आपने अपने intlayer.config.ts में कस्टम rewrites कॉन्फ़िगर किए हैं:
कोड को क्लिपबोर्ड पर कॉपी करें
डायनामिक रूट्स के साथ उपयोग
कोड को क्लिपबोर्ड पर कॉपी करें
मैनुअल रीराइट नियम
आप फ़ंक्शन को मैनुअल रीराइट नियम भी दे सकते हैं:
कोड को क्लिपबोर्ड पर कॉपी करें
संबंधित फ़ंक्शन
getLocalizedPath: किसी canonical path को उसके स्थानीयकृत समकक्ष में हल करता है।getLocalizedUrl: पूर्ण रूप से स्थानीयकृत URL बनाता है (जिसमें protocol, host, और locale prefix शामिल हैं)।
