• Anasayfa
  • Web Merkezi
  • Blazor
  • Güvenlik & Anonimlik
  • Araçlar
  • Testler ve İncelemeler

Blazor yerelleştirme

Blazor'da SEO dostu kültür URL'leri oluşturun

Fiyat
5 €Yaklaşık ₺267,00
Son Güncelleme 29.01.2026

Doğrudan erişim için /en-us/sayfa-adi/ rotalarını kullanın.

Amaç sadece çevrilmiş metin değil, kararlı bir URL sistemi sağlamaktır.

Uygulamayı başlat SEO sinyallerini kontrol et
Rota deseni /en-us/guide/
  1. 01
    Dil

    Bir ziyaretçinin okuduğu kelimeler ve kullanıcı arayüzü etiketleri.

  2. 02
    Bölge

    Yazım, para birimi, kurallar ve örnekler için pazar bağlamı.

  3. 03
    Rota

    Kullanıcıların ve tarayıcıların doğrudan açabileceği genel yol.

  4. 04
    İçerik

    Görünür sayfa sürümü meta verileri ve şema açıklamalı olmalıdır.

Neden önemli

Kültür URL'leri, kullanıcıların ve tarayıcıların doğru sayfayı seçmesine yardımcı olur

Bir çerez, isteğin ardından dili değiştirebilir.

Bir URL paylaşılabilir, taranabilir, dizine eklenebilir, önbelleğe alınabilir ve denetlenebilir.

Kültür rotaları, genel makaleler, ürün sayfaları, dokümanlar ve araçlar için uygundur.

Taranabilir dil sayfaları Açık bölgesel niyet Kararlı dahili bağlantılar Öngörülebilir yedekler
İçindekiler
  • 01
    Neden önemli
  • 02
    Temel kavramlar
  • 03
    SEO sinyalleri
  • 04
    Uygulama
  • 05
    Çevrilmiş slug'lar
  • 06
    Gezinme
  • 07
    Yaygın hatalar
  • 08
    Doğrulama
  • 09
    İlgili kaynaklar
  • 10
    Kültür URL soruları

Temel kavramlar

Dil, bölge, rota ve içerik sürümünü ayrı tutun

Yönlendirme kodunu yazmadan önce bu terimleri ayrı tutun.

Dil

Okunabilir metin için dili kullanın.

İngilizce, Almanca ve Fransızca dil seçenekleridir.

Bölge

Yerel niyet için bölgeyi kullanın.

en-us ve en-gb farklı yazım, örnek ve teklifler gerektirebilir.

Rota

Keşif için rotaları kullanın.

/de-de/blazor/ gibi bir rota herkese tek bir sabit adres verir.

İçerik sürümü

Niyet farklıysa içeriği kullanın.

Yasal notlar, fiyatlar veya örnekler farklıysa ayrı bir sürüm yazın.

SEO sinyalleri

Kültür rotalarını canonical ve hreflang kurallarıyla bağlayın

URL sadece bir sinyaldir. Meta veriler onunla uyumlu olmalıdır.

01

Canonical URL

Her yerelleştirilmiş sayfayı kendi tercih edilen URL'sine yönlendirin.

02

hreflang

Her gerçek dil veya bölge sürümünü hreflang ile bağlayın.

03

x-default

Nötr bir seçimci veya genel yedek için x-default kullanın.

04

BreadcrumbList

Breadcrumb'leri kültüre duyarlı tutun, böylece şema görünür rota hiyerarşisiyle eşleşir.

İlgili referans

Meta veriler ve şema aynı hikayeyi anlatmalıdır

Meta veriler ve yapılandırılmış veriler eklerken bu rehberleri kullanın.

Blazor meta veri rehberi JSON-LD rehberini okuyun

Uygulama

Yönlendirme kurallarını küçük parçalara ayırarak oluşturun

Bir hizmet, bir yönlendirme ve bir rota deseni ile başlayın.

Kültür hizmet sözleşmesi

Desteklenen kültürleri ve URL ayrıştırmayı merkezileştirin.

C#
public sealed class CultureRouteService
{
    private static readonly string[] SupportedCultures = ["en-us", "en-gb", "de-de"];

    public string ResolveCulture(string? routeCulture)
    {
        if (SupportedCultures.Contains(routeCulture, StringComparer.OrdinalIgnoreCase))
        {
            return routeCulture!.ToLowerInvariant();
        }

        return "en-us";
    }
}

Kültür yönlendirme uç noktası

Çerezi ayarlayın, ardından kültür rotasına geri dönün.

C#
[Route("culture")]
public sealed class CultureController : Controller
{
    [HttpGet("set")]
    public IActionResult Set(string culture, string returnUrl)
    {
        Response.Cookies.Append(
            CookieRequestCultureProvider.DefaultCookieName,
            CookieRequestCultureProvider.MakeCookieValue(new RequestCulture(culture)));

        return LocalRedirect(returnUrl);
    }
}

Program kurulumu

Denetleyici rotalarını eşlemeden önce yerelleştirmeyi kaydedin.

C#
builder.Services.AddLocalization();
builder.Services.AddScoped<CultureRouteService>();

app.UseRequestLocalization(options =>
{
    options.SetDefaultCulture("en-us");
    options.AddSupportedCultures("en-us", "en-gb", "de-de");
    options.AddSupportedUICultures("en-us", "en-gb", "de-de");
});

app.MapControllers();

Sayfa rotası

Kültür segmentini her genel rotanın bir parçası yapın.

Razor
@page "/{Culture}/pricing/"

<a href="@BuildCultureLink(PageLinks.Blazor)">
    Blazor guides
</a>

Rota gerçekliği

Blazor içeriği yerelleştirebilir, rota şablonlarını değil

Kültür segmenti değişir; slug sabit kalır. Çevrilmiş slug'lar kendi yönlendirme katmanına ihtiyaç duyar.

Razor @page rotaları literal şablonlar kullanır. Yerelleştirme sadece sayfa metnini çevirir. PageLinks ve @page dizeleri kod tarafından yönetilmeye devam eder.

Sabit kültür URL'si /de-de/seo-friendly-culture-links-in-blazor/

Sadece kültür değişir.

Özel çevrilmiş slug /de-de/seo-freundliche-culture-links-in-blazor/

Çevrilmiş slug'lar bir slug tablosu gerektirir. Ayrıca yönlendirmeler, canonical'lar, site haritaları ve hreflang gerekir.

Pratik öneri BuildCultureLink(PageLinks.Blazor)

BuildCultureLink kültürü değiştirir, slug'ları değil.

Gezinme

Kültür farkındalığı olan her sayfa için gerçek bağlantılar oluşturun

Gerçek href değerlerine sahip bağlantılar kullanın.

Dil rotalarını tıklama işleyicilerinin arkasında gizlemeyin.

Razor
<NavLink href="@BuildCultureLink(PageLinks.WhatIsBlazor)">
    What is Blazor?
</NavLink>

<NavLink href="@BuildCultureSectionLink(PageLinks.BlazorSEOFriendlyCultureLinks, "faq")">
    Culture URL FAQ
</NavLink>
  • Elle yazılmış yollar yerine merkezi PageLinks kullanın.
  • Bağlantıları BuildCultureLink veya BuildCultureSectionLink ile oluşturun.
  • BuildCultureLink kültürü değiştirir, slug'ları değil.
  • Bağlantı noktalarını ilk HTML yanıtında render edin.
  • Navigasyon, canonical URL'ler ve hreflang verilerini senkronize tutun.

Yaygın hatalar

Çoğu kültür URL hatası rota uyumsuzluklarından kaynaklanır

Rota şablonu nadiren zor kısımdır.

Dil değişikliğinden sonra her sinyalin uyumlu kalmasını sağlayın.

Yönlendirme döngüleri

Geçerli bir kültürü sonsuza kadar yönlendirmeyin.

Kültürü bir kez normalleştirin, ardından rota zaten eşleşiyorsa durun.

Yanlış varsayılan

Varsayılan kültürü geç geç tahmin etmeyin.

Yönlendirme, meta veriler, site haritası ve yedekleme mantığı için tek bir varsayılan kültür kullanın.

Çoğaltılmış slug'lar

İki sayfanın aynı kültür slug'ına sahip olmasına izin vermeyin.

Merkezi sayfa bağlantıları, kazara rota çakışmalarını incelemeyi kolaylaştırır.

Gizli bağlantılar

Dil rotalarını sadece istemci durumunda gizlemeyin.

Blazor etkileşimli hale gelmeden önce tarayıcılar ve kullanıcılar gerçek href değerlerine ihtiyaç duyar.

Doğrulama

Yayınlamadan önce her kültür rotasını kontrol edin

Sadece Razor kodunu değil, oluşturulan HTML'i de doğrulayın.

Blazor temellerini gözden geçirin
  • Desteklenen her kültür için en az bir URL açın.
  • Render edilmiş kaynakta canonical ve hreflang etiketlerini kontrol edin.
  • SSS şemasının görünür soru ve cevaplarla eşleştiğini doğrulayın.
  • Desteklenmeyen kültürlerin döngüye girmemesi için yönlendirmeleri tarayın.
  • Çevrilmiş başlıkları, açıklamaları, H1 metinlerini ve anahtar kelimeleri gözden geçirin.
Blazor öğrenim seçkisi

Gerçek dünya örnekleriyle güvenle Blazor uygulamaları geliştirin

Benden bir ipucu Blazor temelleri, mimari seçimler ve sürdürülebilir bileşen tasarımı hakkında pratik video rehberliğiyle çok şey öğrendim.

  • Razor bileşenleri, durum ve bağımlılık enjeksiyonu için adım adım laboratuvarlar.
  • Barındırma, performans ve dağıtım iş akışları hakkında pratik rehberlik.
  • Blazor kod tabanınızı sürdürülebilir kılan temiz UI teknikleri.
Blazor kursunu keşfedin

İlgili kaynaklar

Yerelleştirme SEO'yu etkilediğinde bunları okuyun

Blazor temelleri, meta veriler, şema ve hub'lar için bu rehberleri kullanın.

Önerilen makale
Blazor merkezi
Yönlendirme, barındırma, meta veriler ve SEO için Blazor rehberlerine göz atın.
Makaleyi oku
Önerilen makale
Blazor SEO Meta Veri Bileşeni
Başlıkları, canonical URL'leri, hreflang, Open Graph ve JSON-LD'yi uyumlu tutun.
Makaleyi oku
Önerilen makale
Blazor nedir?
Bir yerelleştirme mimarisi seçmeden önce Blazor render modlarını inceleyin.
Makaleyi oku
Önerilen makale
JSON-LD şema rehberi
Çakışan veriler olmadan Article, FAQPage ve BreadcrumbList şemalarını seçin.
Makaleyi oku

Sık sorulan sorular

SEO için kültür URL'leri çerezlerden daha mı iyidir?

Evet. Kültür URL'leri taranabilir ve paylaşılabilir sayfalar oluşturur.

Dil ile bölge arasındaki fark nedir?

Dil metni kontrol eder. Bölge yerel örnekleri ve teklifleri kontrol eder.

Kültür rotalarıyla hâlâ hreflang gerekli mi?

Evet. Kültür rotaları URL'leri netleştirir. hreflang onları bağlar.

Yerelleştirilmiş sayfalarda canonical neyi göstermeli?

Genellikle canonical aynı yerelleştirilmiş sayfaya işaret eder.

Yönlendirme döngülerinden nasıl kaçınırım?

Desteklenmeyen kültürleri bir kez yönlendirip sonra durdurun.

GhostlyInc.com

İzleme, analiz veya kişisel veri depolama yok.

Pratik web çalışmaları için bağımsız rehberler, araçlar ve incelemeler.

Hızlı bağlantılar

Hakkında Hizmet şartları GitHub YouTube

Ürünler

Araçlar Gumroad Microsoft Store Microsoft Store web sayfası

Dil seçin

Made with by Telif hakkı 2022 - 2026 GhostlyInc.com