
Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "Özel URL yeniden yazma kurallarının uygulanması"v8.0.022.01.2026
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıBelge Markdown'ını panoya kopyala
Dokümantasyon: intlayer'de getCanonicalPath Fonksiyonu
Açıklama
getCanonicalPath fonksiyonu yerelleştirilmiş bir URL yolunu (ör. /a-propos) dahili kanonik uygulama yoluna (ör. /about) çözer. Bu, yönlendiricilerin URL dilinden bağımsız olarak doğru dahili rotayı eşlemesi için gereklidir.
Ana Özellikler:
[param]sözdizimini kullanarak dinamik rota parametrelerini destekler.- Yerelleştirilmiş yolları, yapılandırmanızda tanımlı özel yeniden yazma kurallarıyla eşleştirir.
- Eşleşen bir yeniden yazma kuralı bulunamazsa orijinal yolu döndürür.
Fonksiyon İmzası
Kodu panoya kopyala
Parametreler
Gerekli Parametreler
localizedPath: string- Açıklama: Tarayıcıda görülen yerelleştirilmiş yol (ör.
/a-propos). - Tür:
string - Gerekli: Evet
- Açıklama: Tarayıcıda görülen yerelleştirilmiş yol (ör.
locale: Locales- Açıklama: Çözülmekte olan yol için kullanılan yerel ayar.
- Tür:
Locales - Gerekli: Evet
Opsiyonel Parametreler
rewriteRules?: RoutingConfig['rewrite']- Açıklama: Özelleştirilmiş yeniden yazma kurallarını tanımlayan bir nesne. Sağlanmazsa, proje konfigürasyonunuzdaki
routing.rewriteözelliği varsayılan olarak kullanılır. - Tür:
RoutingConfig['rewrite'] - Varsayılan:
configuration.routing.rewrite
- Açıklama: Özelleştirilmiş yeniden yazma kurallarını tanımlayan bir nesne. Sağlanmazsa, proje konfigürasyonunuzdaki
Döndürülen Değer
- Tür:
string - Açıklama: Dahili kanonik yol.
Örnek Kullanım
Temel Kullanım (Konfigürasyon ile)
Eğer intlayer.config.ts dosyanızda özel yeniden yazma kuralları yapılandırdıysanız:
Kodu panoya kopyala
Dinamik Rotalarla Kullanım
Kodu panoya kopyala
Manuel Yeniden Yazma Kuralları
Ayrıca fonksiyona manuel yeniden yazma kuralları da geçirebilirsiniz:
Kodu panoya kopyala
İlgili Fonksiyonlar
getLocalizedPath: Bir canonical path'i yerelleştirilmiş eşdeğerine çözer.getLocalizedUrl: Tamamen yerelleştirilmiş bir URL üretir (protokol, host ve locale öneki dahil).