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 yazımları uygulandı"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 İçindeki getLocalizedPath Fonksiyonu
Açıklama
getLocalizedPath fonksiyonu, verilen locale ve yeniden yazma (rewrite) kurallarına göre bir canonical path'i (uygulama içi yol) hedef dildeki karşılığına çözer. Dil bazlı olarak değişen, SEO dostu URL'ler üretmek için özellikle faydalıdır.
Temel Özellikler:
[param]sözdizimini kullanarak dinamik rota parametrelerini destekler.- Yapılandırmanızda tanımlı özel rewrite kurallarına göre yolları çözer.
- Belirtilen locale için herhangi bir rewrite kuralı bulunmazsa otomatik olarak canonical path'e geri dönüşü (fallback) yönetir.
Fonksiyon İmzası
Parametreler
Gerekli Parametreler
canonicalPath: string- Açıklama: Dahili uygulama yolu (ör.
/about,/product/[id]). - Tür:
string - Gerekli: Evet
- Açıklama: Dahili uygulama yolu (ör.
locale: Locales- Açıklama: Yolun yerelleştirileceği hedef yerel.
- Tür:
Locales - Gerekli: Evet
İsteğe Bağlı Parametreler
rewriteRules?: RoutingConfig['rewrite']- Açıklama: Özel yeniden yazma kurallarını tanımlayan bir nesne. Sağlanmazsa, proje yapılandırmanızdaki
routing.rewriteözelliği varsayılan olarak kullanılır. - Tür:
RoutingConfig['rewrite'] - Varsayılan:
configuration.routing.rewrite
- Açıklama: Özel yeniden yazma kurallarını tanımlayan bir nesne. Sağlanmazsa, proje yapılandırmanızdaki
Dönüş Değeri
- Tür:
string - Açıklama: Belirtilen yerel için yerelleştirilmiş yol.
Örnek Kullanım
Temel Kullanım (Yapılandırma ile)
Eğer intlayer.config.ts dosyanızda özel yeniden yazma kuralları yapılandırdıysanız:
Dinamik Rotalarla Kullanım
Manuel Yeniden Yazma Kuralları
Ayrıca fonksiyona manuel yeniden yazma kuralları da geçebilirsiniz:
İlgili Fonksiyonlar
getCanonicalPath: Yerelleştirilmiş bir yolu dahili kanonik yoluna çözer.getLocalizedUrl: Tam yerelleştirilmiş bir URL oluşturur (protokol, host ve dil öneki dahil).