it-swarm.asia

ما هو تصميم URI الجيد؟

كيف ينبغي أن RI جيدة مصممة ؟ ما هي العوامل التي يجب مراعاتها؟ ما هي إيجابيات وسلبيات المتغيرات؟

العوامل التي تشكل URI جيدة

  • الاستقرار مع مرور الوقت
  • قصيرة
  • أعط المستخدم فكرة عما يرتبط
  • سهل الكتابة
  • من السهل تخمينه (مناسب فقط لعدد قليل من الروابط مثل "/ وظائف")
  • محرك البحث ودية
  • يجب أن يكون مخطط URI ثابتًا على الموقع بأكمله
  • يجب أن يسمح مخطط URI بالامتدادات المستقبلية

أي أكثر من ذلك؟

أمثلة

  • example.com/articles/3252
  • example.com/articles/how+to+design+good+uri
  • example.com/articles/3252/how+to+design+good+uri
  • example.com/good-uri-design
  • example.com/articles/good-uri-design
  • example.com/a/good-uri-design
14
deamon

الجواب الحقيقي هو استخدام كل ما يناسب موقعك. بعض الحقائق:

  • تساعد الكلمات الرئيسية في URL مُحسّنات محركات البحث (SEO) وتعطي المستخدمين فكرة عن الصفحة. هذا صحيح بالنسبة لعناوين URL الديناميكية الثابتة و .
  • الإجماع هو أن سبيكة صغيرة ، مفصولة شرطات ، هو الأفضل.
  • مؤشر محركات البحث ديناميكية URIs (على سبيل المثال index.php?page=about) على ما يرام.
  • يعد استخدام أرقام المعرّفات في عناوين URL أسهل/أسرع بكثير للاستيلاء على المحتوى من قاعدة البيانات.
  • تفضل محركات البحث عناوين URL الفريدة ، لذلك من الأفضل تجنب وجود أجزاء من عنوان URL دون التأثير على ما يتم عرضه إذا أمكن ذلك.
  • استخدم rel = "canonical" إذا كنت لا تستطيع تجنب التكرارات المحتملة. example.com/1234/my-page من الناحية النظرية يجب أن تكون مختلفة عن example.com/1234/my-pgae لكن بالنسبة إلى معظم الأغراض العملية ، ينتهي بهم الأمر إلى إرجاع المحتوى نفسه ، كما هو الحال في هذا الموقع.
11
DisgruntledGoat

تمت إعادة كتابة هذه النصيحة ، من Jakob Neilsen ، في عام 1999 لكنها لا تزال تبدو مناسبة اليوم:

سيظل عنوان URL جزءًا من واجهة مستخدم الويب لعدة سنوات أخرى ، لذلك يتطلب الموقع القابل للاستخدام:

  • اسم مجال يسهل تذكره وتهجئته
  • عناوين قصيرة
  • عناوين URL سهلة الكتابة
  • عناوين URL التي تصور بنية الموقع
  • عناوين URL "القابلة للاختراق" للسماح للمستخدمين بالانتقال إلى مستويات أعلى من بنية المعلومات عن طريق اختراق نهاية عنوان URL
  • عناوين URL الثابتة التي لا تتغير

من: RL كـ UI

6
Scott Mitchell

لا هذا ولا ذاك:

http://example.com/good-uri-design

أو على الأقل:

http://example.com/articles/good-uri-design

الرخويات الجيدة ليست بالضرورة هي نفس العنوان ، بل يجب أن تكون مختصرة وتستخدم أحرفًا ملائمة لعنوان URL.

5
Tim Fountain
4
Virtuosi Media