سؤال

يجب أن يكون /about_us أو /about-us?

من الاستخدام وجهة نظر, وأنا شخصيا أعتقد /about-us هو أفضل بكثير بالنسبة للمستخدم النهائي بعد جوجل و معظم المواقع الأخرى (و الأطر جافا سكريبت) استخدام تسطير تسمية النمط.أنها مجرد مسألة النمط ؟ هل هناك أي مشاكل في التوافق مع شرطات?

هل كانت مفيدة؟

المحلول

هذا مجرد تخمين لكن يبدو أنها التقطت واحد أن معظم الناس ربما لن استخدام اسم.بهذه الطريقة يمكنك الحصول على الاسم الذي يتضمن الواصلة كلمة, و لا تزال تستخدم underbar كلمة محدد ، مثلUseTwo-wayLinks يمكن تحويلها إلى use_two-way_links.

في المثال الخاص بك ، /about-us سيكون دليل اسمه الواصلة كلمة "عن الولايات المتحدة" (إن هذه الكلمة موجودة ، و /about_us سيكون دليل اسمه من كلمتين عبارة "عنا" تحويلها إلى سلسلة واحدة من غير أحرف بيضاء.

نصائح أخرى

من جوجل مشرفي المواقع

النظر في استخدام علامات الترقيم في عناوين url.URL http://www.example.com/green-dress.html هو أكثر فائدة لنا من http://www.example.com/greendress.html.نوصي استخدام الواصلات (-) بدلا من سفلية (_) في عناوين url.

وإليك بعض النقاط لصالح شرطات:

  • شرطات الموصى بها من قبل جوجل على يؤكد (المصدر).
  • شرطات هم أكثر دراية المستخدم النهائي.
  • شرطات أسهل في الكتابة على لوحة المفاتيح القياسية (لا حاجة إلى التحول).
  • شرطات لا الاختباء وراء تشدد.
  • شرطات يشعر أكثر الأصلية في سياق عناوين المواقع كما هي المسموح بها في أسماء النطاقات.

انها ليست مجرد اندفاعة مقابلنؤكد:

  • النص مع المساحات
  • textwithoutspaces
  • ترميز%20spaces%20in%20URL
  • underscore_means_space
  • داش-يعني-الفضاء
  • زائد+يعني+مساحة
  • camelCase
  • PascalCase
  • "نقلت النص مع المساحات" (و اقتبس واحدة مقابلاقتباس مزدوجة)
  • مائل/يعني/الفضاء
  • نقطة.يعني.الفضاء

جوجل لا علاج أشدد على كلمة فاصل في الماضي والتي كانت مجنونة جدا, ولكن على ما يبدو هو الحال الآن.لأن هذا التاريخ ، شرطات المفضلة.على الرغم من يؤكد الآن يجوز من كبار المسئولين الاقتصاديين وجهة نظر ، ما زلت أعتقد أن شرطات هي الأفضل.

فائدة واحدة هي أن متوسط نصف الكمبيوتر الأميين سيرفر ويب هو أكثر بكثير من المرجح أن تكون قادرة على نوع اندفاعة على لوحة المفاتيح ، أنهم قد لا يعرفون حتى ما تسطير أسفل السطر.

اعتدت على استخدام يؤكد في كل وقت, الآن أنا فقط استخدامها على أجزاء من موقع على شبكة الإنترنت التي لا تريد أي شخص مباشرة رابط, js, css, ...الخ.

من كبار المسئولين الاقتصاديين وجهة نظر ، شرطات يبدو أن الطريقة المفضلة من التعامل مع ذلك ، من أجل شرح مفصل من الفم الخيول http://www.mattcutts.com/blog/dashes-vs-underscores/.

المشكلة الأخرى التي يبدو أن تحدث أكثر مع الجمهور من المبرمجين ، هو أنه عندما ارتباط تشعبي مع وتؤكد هو مسطر لا يمكنك مشاهدة تسطير أسفل السطر.وسيكون للمستخدمين المتقدمين للعمل بها ، ولكن جو العامة ربما لن.

لا تزال تستخدم يؤكد في التعليمات البرمجية في الأفضلية شرطات على الرغم من المبرمجين فهم لهم, معظم الناس لا.

جيف لديه بعض الأفكار حول هذا: https://blog.codinghorror.com/of-spaces-underscores-and-dashes/

هناك عيوب على حد سواء.وأود أن أقترح عليك أن تختار واحدة و تكون متسقة.

كبار المسئولين الاقتصاديين المعلم جيم سترجرين اختبار هذا مرة أخرى في عام 2005 من دقيق نظر كبار المسئولين الاقتصاديين وجاء إلى استنتاج مفاده أن + (زائد) كان في الواقع أفضل كلمة محدد.غير أن هذا لا يبدو معقولا قد تكون بسبب خلل في محركات البحث الخوارزميات.ويوصي - (داش) لكل من القراءة و كبار المسئولين الاقتصاديين.

أنا أكثر راحة مع سفلية.أولا وقبل كل شيء ، فهي تتطابق مع بلدي العادية خبرة في البرمجة من variable_names_are_not-subtraction, ثانيا, وأعتقد أن هذا ذكر بالفعل ، يمكن أن يكون عبارة الواصلات ، لكنها لا يكون من أي وقت مضى يؤكد.لاختيار حقا غبي سبيل المثال ، "الأمة-الدولة القطرية" يختلف عن "الدولة القطرية".السابق يترجم شيئا مثل "أرض-الأمة" (التفكير "هذا هو بندقية البلد!أفضل خطوة ، ص'hear?"), في حين أن هذا الأخير يبدو وكأنه قائمة في وقت ما-المرادفات. http://example.com/nation-state-country/ لا يبدو أن يعني نفس http://example.com/nation-state_country/, ومع ذلك ، إذا الواصلات هي المحددات/"الفضاء"s بالإضافة إلى الأحرف في الكلمات ، فإنه يمكن.هذا الأخير يبدو أكثر وضوحا كما أن الغرض الفعلي ، في حين السابقة تبدو أكثر مثل تلك القائمة ، إذا كان أي شيء.

يؤكد استبدال المساحات حيث بيضاء غير مسموح به.شرطات (الواصلات) يمكن أن يكون جزءا من كلمة واحدة ، وبالتالي الانضمام إلى الكلمات مع الواصلات التي تتضمن بالفعل الواصلات هو قبيح/مربكة.

السيئة:

/low-budget-movies

جيد:

/low-budget_movies

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

لست متأكدا من أين أو لماذا تؤكد الاتفاقية بدأت.

قليلا أكثر دراية المناقشة

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

حيث دقة النصية URL المهم هو عند القراءة إلى شخص ما ، في حال كنت لا تريد أن تخلط بين تسطير الفضاء (أو العكس بالعكس).

أنا أيضا العثور على شرطات أكثر جماليا ، إذا كان ذلك ضروريا من أجل أي شيء.

بالنسبة للمستخدم النهائي رأي أنا أفضل "عن الولايات المتحدة" أو "من نحن" لا "about_us"

شخصيا, وأود أن تجنب استخدام حول لنا أو about_us فقط استخدام عنه.

بعض كبار السن الويب استضافة ملقمات DNS في الواقع لديهم مشاكل تحليل يؤكد لعناوين المواقع, بحيث قد تلعب دورا في مثل هذه الاتفاقيات.

أنا شخصيا سوف تجنب كل شرطات و يؤكد تختار camelCase أو PascalCase إذا كان في التعليمات البرمجية.

مقالة ويكيبيديا عن camelCase يفسر قليلا من المنطق وراء ذلك هو أصول.وصلا إلى

  1. كسول المبرمجين الذين لم تحب للوصول _ مفتاح
  2. احتمال التباس حول القراءة
  3. إن "ألتو" لوحة المفاتيح في xerox PARC التي قد لا تبرز الرئيسية.

إذا كان المستخدم هو أن نرى سلسلة ثم أود أن تفعل أي من فوق استخدام "عنا" أو "الوزارة" إن كان كما camelCase وقد انتشرت شائعة الاستخدام في بعض المناطق مثل أسماء المنتجات.أنا.هـ ثينك باد, تيفو

المساحات المسموح بها في URL ، لذلك يمكنك فقط استخدام "/من نحن" في رابط (على الرغم من أنه سوف يكون ترميز "/about%20us".ولكن أن نكون صادقين, هذا وسوف يكون دائما تفضيل شخصي, لذلك لا توجد إجابة حقيقية أن تعطى هنا.

وأود أن تذهب مع الاتفاقية التي شرطات يمكن أن تظهر في الكلمات ، لذلك ينبغي أن تكون الأماكن تحويلها إلى سفلية.

أفضل استخدام .- / فواصل لأن _ لا يبدو أن يكون هناك فاصل.

http://www.sistrix.com/blog/832-how-long-may-a-linktext-be.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top