2009-05-30 7 views
9

जब आप यूआरएल बना रहे हैं जो उपयोगकर्ताओं और खोज इंजनों के लिए सुगम होना चाहिए और आप इसे सामग्री से स्वचालित रूप से करते हैं, रिक्त स्थान का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है? हाइफ़ेंस (यह स्टैक ओवरफ्लो का उपयोग करता है)? रेखांकित? कोई दूसरा? क्या उनमें से कोई एसईओ के लिए अलग है?यूआरएल में रिक्त स्थान का प्रतिनिधित्व करने के लिए सबसे अच्छा चरित्र क्या है?

उत्तर

24

दोनों मान्य यूआरएल वर्ण हैं और दोनों के पास उनके पेशेवर और विपक्ष हैं।

प्रो पानी का छींटा

  • Google recommends dashes, और यहाँ क्या गूगल से मैट कट्स के बारे में Dashes vs. underscores में क्या कहना है है।

    आप word1-WORD2 की तरह एक यूआरएल, कि पेज खोजों के लिए वापस किया जा सकता WORD1, WORD2, और यहां तक ​​कि "WORD1 WORD2" है। यही कारण है कि मैं हमेशा अंडरस्कोर के बजाय डैश चुनता हूं।

  • डैश प्रमुख सीएमएस करना क्या होने लगते हैं The Huffington Post, TechCrunch, Engadget ...:

  • डैश होने के लिए क्या प्रमुख ब्लॉग कर रहे हैं।
    अब किसी और के बारे में निश्चित नहीं है, क्या कोई टिप्पणी कर सकता है?
  • जैसा कि Kazar द्वारा उल्लिखित है, अंडरस्कोर लिंक की रेखांकन के साथ संघर्ष कर सकते हैं।
  • मुझे टाइप करने के लिए अजीब अवांछित लगता है।
  • Rene Saarsoo ने बताया कि डैश आनुपातिक फ़ॉन्ट्स में अंडरस्कोर की तुलना में कम जगह लेते हैं।
  • Ionut G. Stan ने बताया कि underscores are not allowed in hostnames। यदि आप स्थिरता के लिए प्रयास करते हैं तो आपको डैश चुनना चाहिए।

प्रो रेखांकित

  • डैश ISO9660 फाइल सिस्टम में अनुमति नहीं है। यह आपकी समस्या है यदि आपकी सामग्री को डीवीडी या सीडी पर भी भेज दिया गया है (उदाहरण में मदद फ़ाइलें या ई-लर्निंग सामग्री)।
  • कुछ भाषाओं में (उदा। जर्मन) डैश शब्द वर्ण हो सकते हैं और आम तौर पर शब्द विभाजक नहीं माना जाता है।
+0

बहुत से सीएमएस आपको चुनने की अनुमति देते हैं। उदाहरण के लिए, मुझे पता है कि ड्रूपल आपको मार्ग सेपरेटर की व्याख्या निर्दिष्ट करने देता है। हालांकि, यह इंगित करने योग्य है कि वे जो डिफ़ॉल्ट उपयोग करते हैं वह वास्तव में डैश होता है। EzPublish भी डैश के लिए डिफ़ॉल्ट, मुझे विश्वास है, लेकिन आपको चुनने देता है। – Kazar

+0

आमतौर पर "जुड़े शब्दों" के अंदर डैश का उपयोग किया जाता है (अंग्रेजी में, जैसे "यूआरएल-फ्रेंडली")। लेकिन वे काफी दुर्लभ हैं और अधिकांश समय अर्थ खो नहीं जाएगा जब आपके पास शब्द-के-डैश-इन-शब्द-बस-अलग-अलग-डैश होते हैं। –

0

मुझे लगता है कि यह आपके पसंदीदा पर निर्भर करता है। मेरे पसंदीदा अंडरस्कोर हैं, लेकिन अगर मुझे हाइफ़न या अन्य मान्य यूआरएल अक्षरों का उपयोग करते हैं तो मुझे कोई भी (डिस-) फायदे नहीं दिखते हैं। और सबकुछ% 20 से बेहतर दिखता है :)

7

फिर से, व्यक्तिगत वरीयता - व्यक्तिगत रूप से मुझे लगता है कि हाइफ़न अंडरस्कोर से बेहतर काम करते हैं, क्योंकि अंडरस्कोर टैग टैग (डिफ़ॉल्ट रूप से) को रेखांकित करने के साथ संघर्ष कर सकते हैं, इसलिए http://someurl.com/this_is_a_address ऐसा लगता है कि कोई अंडरस्कोर नहीं है क्या आप वहां मौजूद हैं। (क्योंकि यह स्टैक ओवरफ्लो है, लिंक पर रोल करें)। http://someurl.com/this-is-a-address ठीक दिखता है।

+4

अंडरस्कोर FF3 – cjk

+0

में रेखांकन के नीचे बैठकर कैसे अजीब है, मैं ubuntu पर FF3 चल रहा हूँ, और अंडरस्कोर छिप कर रहे हैं। – Kazar

+3

अंडरस्कोर क्रोम –

1

मैं डैश कहूंगा। मैं इस तरह के हर उद्देश्य (रिक्त स्थान का प्रतिनिधित्व करने) के लिए बहुत अधिक उपयोग करने के लिए उपयोग करता था, लेकिन आजकल, सभी दृश्य चीजें पूरी तरह से चमकते हुए, आप अक्सर अंडरलाइनिंग पाते हैं जो उन्हें सामान्य रूप से अदृश्य बनाता है।

4

आप जानते हैं, अगर आप डोमेन नाम खरीदते हैं, तो आपको उस नाम के अंदर हाइफ़न का उपयोग करने की अनुमति है, लेकिन कोई अंडरस्कोर नहीं है। यह एक अतिरिक्त कारण है जिसके लिए मेरा मानना ​​है कि हाइफ़न अंडरस्कोर से बेहतर हैं।

8

डैश का एक अन्य लाभ यह है कि आनुपातिक फ़ॉन्ट में वे कम जगह लेते हैं जो अंडरस्कोर करते हैं। की तुलना करें:

यह एक बहुत नहीं है, लेकिन हर छोटी मदद करता है :)

+0

+1 यह मुझे मुस्कान बना दिया। – Nixuz

+0

मुझे भी +1 करें। :) क्या एक बचत है –

संबंधित मुद्दे

 संबंधित मुद्दे