it-swarm.asia

تصميم URL الطبيعي والصفحة الأمامية الثابتة

يتم استخدام صفحة أمامية ثابتة وصفحات أخرى خاصة بالأطفال على المدونة. لإعطاء مثال:

www.example.com

يتم عرض سبيكة هذه الصفحة في الرابط الثابت للصفحات الفرعية مثل www.example.com/long-slug-from-static-front-page/sub-page-slug.html.

السؤال الآن هو كيفية جعل تصميم URL أكثر طبيعية؟ نظرًا لأن الصفحة الرئيسية هي الصفحة الأولى ، فيجب أن تكون خانة الاختيار هي عنوان URL للصفحة الرئيسية للمواقع (على سبيل المثال لا شيء كما هو في http://www.example.com/ ) ولكن يتم إضافة سبيكة الصفحات الثابتة بدلاً من ذلك.

شممت أن هذا عيب في ووردبريس ، أي أفكار؟

لقد طُلب مني جعل السيناريو أكثر واقعية من خلال رسم توضيحي لأنه كان صعبًا جدًا. آسف. الهدف هو استخدام WordPress ك CMS لتعكس البنية التالية (من فضلك ليس العكس):

التوضيح:

البيانات المنطقية وهيكلها:

  • بداية
    • أزرق
    • أحمر
      • احمر غامق
      • أحمر فاتح
      • الأحمر المحروق
    • الأصفر

تعيين البيانات إلى الصفحات:

  • البداية: الصفحة الرئيسية
    • الأزرق: الصفحة الزرقاء
    • الأحمر: الصفحة الحمراء
      • أحمر غامق: أحمر غامق الصفحة
      • الضوء الأحمر: الضوء الأحمر الصفحة
      • أحرقت الأحمر: أحرقت الأحمر صفحة
    • الأصفر: الأصفر الصفحة

تخطيط عنوان URL:

هل أداة WordPress هي الوظيفة؟ أو هل يتعارض استخدام التسلسل الهرمي للصفحة والصفحة الأمامية الثابتة مع تخطيط عنوان URL؟

5
hakre

لدى WordPress طريقة للقيام بما تريد. اجعلهم جميعًا من صفحات المستوى العلوي. ما لم يكن لديك سبب وجيه لعدم.

2
John P Bloch

ليس بالضبط ، يحدد WordPress أنه استعلام من بنية URL ، لذلك:

سيكون www.example.com/my-sub-page/ هو نفس هيكل www.example.com/my-other-top-level-page بالضبط ، لذلك لن يكون لدى WordPress أي طريقة لمعرفة ما إذا كنت تبحث عن صفحة فرعية أو صفحة مستوى أعلى.

بعد قولي هذا ، لا أعتقد أن WordPress يتيح لك الحصول على نفس الارتفاع لصفحة المستوى الفرعي وصفحة المستوى العلوي - لذلك لا ينبغي أن كن سببا إذا طلبت ذلك الرابط الثابت ، فلماذا لا يكون لديك فقط "صفحات فرعية" كصفحات من المستوى الأعلى. إذا كنت تريد أن تكون في www.example.com/my-sub-page/ ، فهذا يبدو وكأنه "المستوى العلوي" الجميل على أي حال.

1
Joe Hoyle

يجب ألا تكون صفحاتك الفرعية تابعة لـ "الصفحة الرئيسية". أعرف أن الأشخاص يرسمون ملفات Sitemap بهذا الشكل ، ولكنها في الحقيقة ليست طريقة عملها.

إذن لديك:

Example.com (باستخدام الصفحة الرئيسية الثابتة "home") Example.com/about (صفحة ذات مستوى عالٍ ، وليست تابعة لـ "home")

لا توجد مشكلات في تجربة كبار المسئولين الاقتصاديين أو المستخدمين من هذا النهج ، فهي الطريقة التي تتم بها معظم مواقع CMS.

0
Shaun