• الرئيسية
  • مركز الويب
  • Blazor
  • الأمان & إخفاء الهوية
  • الأدوات
  • الاختبارات والمراجعات

تعريب Blazor

إنشاء عناوين URL صديقة لتحسين محركات البحث في Blazor

السعر
5 €حوالي 21٫40 ر.س.‏

استخدم مسارات /en-us/page-name/ للوصول المباشر.

الهدف هو نظام عناوين URL مستقر، وليس مجرد نص مترجم.

ابدأ التنفيذ تحقق من إشارات تحسين محركات البحث
نمط المسار
آخر تحديث 10‏‏/8‏‏/1447 بعد الهجرة
  1. اللغة الكلمات وعناوين واجهة المستخدم التي يقرأها الزائر.
  2. المنطقة سياق السوق للإملاء، والعملة، والقواعد، والأمثلة.
  3. المسار المسار العام الذي يمكن للمستخدمين ومحركات البحث فتحه مباشرة.
  4. المحتوى يجب أن تصف البيانات الوصفية وإصدار المخطط للصفحة المرئية.

لماذا هذا مهم

تساعد عناوين URL حسب الثقافة الأشخاص ومحركات البحث على اختيار الصفحة الصحيحة

يمكن لملف تعريف الارتباط تغيير اللغة بعد الطلب.

يمكن مشاركة عنوان URL، وزحفه، وفهرسته، وتخزينه مؤقتًا، وتدقيقه.

تناسب مسارات الثقافة المقالات العامة وصفحات المنتجات والوثائق والأدوات.

صفحات لغة قابلة للزحف نية إقليمية واضحة روابط داخلية مستقرة بدائل متوقعة
فهرس المحتويات
  • 01
    لماذا هذا مهم
  • 02
    المفاهيم الأساسية
  • 03
    إشارات تحسين محركات البحث
  • 04
    التنفيذ
  • 05
    الأجزاء الثابتة المترجمة
  • 06
    التنقل
  • 07
    الأخطاء الشائعة
  • 08
    التحقق
  • 09
    الموارد ذات الصلة
  • 10
    أسئلة حول عناوين URL الثقافية

المفاهيم الأساسية

فصل اللغة والمنطقة والمسار وإصدار المحتوى

احتفظ بهذه المصطلحات منفصلة قبل كتابة كود التوجيه.

اللغة

استخدم اللغة للنصوص القابلة للقراءة.

الإنجليزية، والألمانية، والفرنسية هي خيارات للغة.

المنطقة

استخدم المنطقة للنية المحلية.

en-us و en-gb قد يحتاجان إلى إملاء، وأمثلة، وعروض مختلفة.

المسار

استخدم المسارات للاكتشاف.

مسار مثل /de-de/blazor/ يمنح الجميع عنوانًا ثابتًا واحدًا.

إصدار المحتوى

استخدم المحتوى عندما يختلف الهدف.

اكتب نسخة منفصلة عندما تختلف الملاحظات القانونية أو الأسعار أو الأمثلة.

إشارات تحسين محركات البحث

ربط مسارات الثقافة بقواعد Canonical URL و hreflang

العنوان هو إشارة واحدة فقط. يجب أن تتطابق البيانات الوصفية معه.

01

Canonical URL

وجه كل صفحة مترجمة إلى عنوان URL المفضل الخاص بها.

02

hreflang

اربط كل نسخة لغة أو منطقة حقيقية باستخدام hreflang.

03

x-default

استخدم x-default كمحدد محايد أو كاحتياطي عالمي.

04

BreadcrumbList

اجعل مسارات التنقل واعية بالثقافة بحيث تتطابق المخططات مع تسلسل المسار المرئي.

مرجع ذو صلة

يجب أن تخبر البيانات الوصفية والمخطط القصة نفسها

استخدم هذه الأدلة عند إضافة البيانات الوصفية والبيانات المهيكلة.

دليل بيانات Blazor الوصفية اقرأ دليل JSON-LD

التنفيذ

بناء قواعد المسار على أجزاء صغيرة

ابدأ بخدمة واحدة، إعادة توجيه واحدة، ونمط مسار واحد.

عقد خدمة الثقافة

مركزية الثقافات المدعومة وتحليل عناوين URL.

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";
    }
}

نقطة نهاية إعادة توجيه الثقافة

قم بتعيين ملف تعريف الارتباط، ثم عد إلى مسار الثقافة.

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);
    }
}

إعداد البرنامج

سجل التوطين قبل تعيين مسارات المتحكم.

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();

مسار الصفحة

اجعل جزء الثقافة جزءًا من كل مسار عام.

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

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

واقع المسارات

يمكن لـ Blazor ترجمة المحتوى، وليس قوالب المسارات

يتغير جزء الثقافة؛ يبقى الجزء الثابت (slug) مستقراً. تحتاج الأجزاء الثابتة المترجمة إلى طبقة توجيه خاصة بها.

تستخدم مسارات Razor @page قوالب حرفية. الترجمة تحوّل نص الصفحة فقط. تظل PageRegistry وسلاسل @page مملوكة للكود.

عنوان URL للثقافة ثابت /de-de/seo-friendly-culture-links-in-blazor/

يتغير فقط جزء الثقافة.

جزء ثابت مترجم مخصص /de-de/seo-freundliche-culture-links-in-blazor/

تحتاج الأجزاء الثابتة المترجمة إلى جدول خاص بها. كما تحتاج إلى إعادة توجيه، canonical، خرائط مواقع، و hreflang.

توصية عملية BuildCultureLink(PageRegistryKey.Blazor)

BuildCultureLink يغير الثقافة، وليس الأجزاء الثابتة.

التنقل

عرض روابط حقيقية لكل صفحة تدعم الثقافة

استخدم روابط مع قيم href حقيقية.

لا تخفِ مسارات اللغة خلف معالجات النقر.

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

<NavLink href="@BuildCultureSectionLink(PageRegistryKey.BlazorSeoFriendlyCultureLinks, "faq")">
    Culture URL FAQ
</NavLink>
  • استخدم روابط الصفحات المركزية بدلاً من المسارات المكتوبة يدوياً.
  • ابنِ الروابط باستخدام BuildCultureLink أو BuildCultureSectionLink.
  • BuildCultureLink يغير الثقافة، وليس الأجزاء الثابتة.
  • اعرض الروابط أثناء الاستجابة الأولى لـ HTML.
  • حافظ على تزامن التنقل وعناوين URL المفضلة وبيانات hreflang.

الأخطاء الشائعة

معظم أخطاء عناوين URL الخاصة بالثقافة هي عدم تطابق في التوجيه

قالب المسار نادراً ما يكون الجزء الصعب.

حافظ على توافق كل إشارة بعد تغيير اللغة.

حلقات إعادة التوجيه

لا تعيد توجيه ثقافة صحيحة إلى الأبد.

قم بتطبيع الثقافة مرة واحدة، ثم توقف عندما يتطابق المسار بالفعل.

الإفتراضي خاطئ

لا تخمن الثقافة الافتراضية في وقت متأخر.

استخدم ثقافة افتراضية واحدة للتوجيه والبيانات الوصفية وخريطة الموقع ومنطق الاحتياط.

تكرار السلاجز

لا تسمح لصفحتين بامتلاك نفس سلاج الثقافة.

روابط الصفحات المركزية تجعل مراجعة تصادمات المسارات العرضية أسهل.

روابط مخفية

لا تخفِ مسارات اللغة في حالة العميل فقط.

يحتاج الزواحف والمستخدمون إلى قيم href حقيقية قبل أن يصبح Blazor تفاعلياً.

التحقق

افحص كل مسار ثقافي قبل النشر

تحقق من HTML المعروض، وليس فقط كود Razor.

مراجعة أساسيات Blazor
  • افتح على الأقل عنوان URL واحد لكل ثقافة مدعومة.
  • تحقق من علامات canonical و hreflang في المصدر المعروض.
  • أكد أن مخطط FAQ يتطابق مع الأسئلة والأجوبة المرئية.
  • افحص عمليات إعادة التوجيه حتى لا تدخل الثقافات غير المدعومة في حلقات.
  • راجع العناوين المترجمة، الأوصاف، نص H1، والكلمات المفتاحية.
اختيار تعلم Blazor

بناء تطبيقات Blazor بثقة باستخدام أنماط عملية

نصيحة مني تعلمت الكثير هنا من خلال إرشادات فيديو عملية حول أساسيات Blazor، خيارات البنية، وتصميم المكونات القابلة للصيانة.

  • مختبرات خطوة بخطوة لمكونات Razor، الحالة، وحقن التبعيات.
  • إرشادات عملية حول الاستضافة، الأداء، وسير العمل في النشر.
  • تقنيات واجهة مستخدم نظيفة تحافظ على قابلية صيانة كود Blazor.
استكشف دورة Blazor

الموارد ذات الصلة

اقرأ هذه المقالات التالية عند تأثير التوطين على SEO

استخدم هذه الأدلة لأساسيات Blazor، والبيانات الوصفية، والمخططات، والمحاور.

مقال ذو صلة
مركز Blazor
تصفح أدلة Blazor للتوجيه، والاستضافة، والبيانات الوصفية، وتحسين محركات البحث.
اقرأ المقال
مقال ذو صلة
مكون بيانات التعريف لتحسين SEO في Blazor
حافظ على توافق العناوين، وعناوين URL القانونية، و hreflang، و Open Graph، و JSON-LD.
اقرأ المقال
مقال ذو صلة
ما هو Blazor؟
راجع أوضاع عرض Blazor قبل اختيار بنية التوطين.
اقرأ المقال
مقال ذو صلة
دليل مخطط JSON-LD
اختر مخططات Article و FAQPage و BreadcrumbList بدون بيانات متضاربة.
اقرأ المقال

الأسئلة الشائعة

هل عناوين URL الخاصة بالثقافة أفضل من الكوكيز لتحسين محركات البحث؟

نعم. عناوين URL الخاصة بالثقافة تُنشئ صفحات قابلة للفهرسة والمشاركة.

ما الفرق بين اللغة والمنطقة؟

اللغة تتحكم في النص. المنطقة تتحكم في الأمثلة والعروض المحلية.

هل ما زلت بحاجة إلى hreflang مع مسارات الثقافة؟

نعم. مسارات الثقافة تجعل عناوين URL واضحة. hreflang يربط بينها.

إلى ماذا يجب أن تشير canonical في الصفحات المترجمة؟

عادةً، تشير canonical إلى نفس الصفحة المترجمة.

كيف أتجنب حلقات إعادة التوجيه؟

أعد توجيه الثقافات غير المدعومة مرة واحدة، ثم توقف.

GhostlyInc.com

لا تتبع أو تحليلات أو تخزين بيانات شخصية.

أدلة وأدوات ومراجعات مستقلة للعمل العملي على الويب.

روابط سريعة

حول شروط الخدمة GitHub YouTube

المنتجات

الأدوات Gumroad Microsoft Store صفحة متجر Microsoft

اختر اللغة

Made with by حقوق النشر 2022 - 2026 GhostlyInc.com