जब आप यूआरएल बना रहे हैं जो उपयोगकर्ताओं और खोज इंजनों के लिए सुगम होना चाहिए और आप इसे सामग्री से स्वचालित रूप से करते हैं, रिक्त स्थान का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है? हाइफ़ेंस (यह स्टैक ओवरफ्लो का उपयोग करता है)? रेखांकित? कोई दूसरा? क्या उनमें से कोई एसईओ के लिए अलग है?यूआरएल में रिक्त स्थान का प्रतिनिधित्व करने के लिए सबसे अच्छा चरित्र क्या है?
उत्तर
दोनों मान्य यूआरएल वर्ण हैं और दोनों के पास उनके पेशेवर और विपक्ष हैं।
प्रो पानी का छींटा
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 फाइल सिस्टम में अनुमति नहीं है। यह आपकी समस्या है यदि आपकी सामग्री को डीवीडी या सीडी पर भी भेज दिया गया है (उदाहरण में मदद फ़ाइलें या ई-लर्निंग सामग्री)।
- कुछ भाषाओं में (उदा। जर्मन) डैश शब्द वर्ण हो सकते हैं और आम तौर पर शब्द विभाजक नहीं माना जाता है।
मुझे लगता है कि यह आपके पसंदीदा पर निर्भर करता है। मेरे पसंदीदा अंडरस्कोर हैं, लेकिन अगर मुझे हाइफ़न या अन्य मान्य यूआरएल अक्षरों का उपयोग करते हैं तो मुझे कोई भी (डिस-) फायदे नहीं दिखते हैं। और सबकुछ% 20 से बेहतर दिखता है :)
फिर से, व्यक्तिगत वरीयता - व्यक्तिगत रूप से मुझे लगता है कि हाइफ़न अंडरस्कोर से बेहतर काम करते हैं, क्योंकि अंडरस्कोर टैग टैग (डिफ़ॉल्ट रूप से) को रेखांकित करने के साथ संघर्ष कर सकते हैं, इसलिए http://someurl.com/this_is_a_address ऐसा लगता है कि कोई अंडरस्कोर नहीं है क्या आप वहां मौजूद हैं। (क्योंकि यह स्टैक ओवरफ्लो है, लिंक पर रोल करें)। http://someurl.com/this-is-a-address ठीक दिखता है।
मैं डैश कहूंगा। मैं इस तरह के हर उद्देश्य (रिक्त स्थान का प्रतिनिधित्व करने) के लिए बहुत अधिक उपयोग करने के लिए उपयोग करता था, लेकिन आजकल, सभी दृश्य चीजें पूरी तरह से चमकते हुए, आप अक्सर अंडरलाइनिंग पाते हैं जो उन्हें सामान्य रूप से अदृश्य बनाता है।
आप जानते हैं, अगर आप डोमेन नाम खरीदते हैं, तो आपको उस नाम के अंदर हाइफ़न का उपयोग करने की अनुमति है, लेकिन कोई अंडरस्कोर नहीं है। यह एक अतिरिक्त कारण है जिसके लिए मेरा मानना है कि हाइफ़न अंडरस्कोर से बेहतर हैं।
डैश का एक अन्य लाभ यह है कि आनुपातिक फ़ॉन्ट में वे कम जगह लेते हैं जो अंडरस्कोर करते हैं। की तुलना करें:
- https://stackoverflow.com/../whats-the-best-character-to-represent-blank-spaces-in-a-url
- https://stackoverflow.com/../whats_the_best_character_to_represent_blank_spaces_in_a_url
यह एक बहुत नहीं है, लेकिन हर छोटी मदद करता है :)
+1 यह मुझे मुस्कान बना दिया। – Nixuz
मुझे भी +1 करें। :) क्या एक बचत है –
यह आपके सवाल का जवाब कर सकते हैं। हालात लगता है कि पहले गूगल कुछ वर्षों के लिए बदल के बारे में - और _ इस लेख यहाँ देखें: http://www.blog-tutorials.com/marketing-and-seo/linking/google-oks-underscores-as-word-separators-in-urls-and-more-seo-tips/
- 1. वस्तुओं में प्राथमिकताओं/वरीयताओं का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है?
- 2. .NET में एक अपरिवर्तनीय सूची का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है?
- 3. SQL सर्वर सीई में एक टाइमपैन का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है?
- 4. क्या टाइमस्पेन के साथ दशकों का प्रतिनिधित्व करने का यह सबसे अच्छा तरीका है?
- 5. 2 डी साइड-स्क्रोलर में स्तरों का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है?
- 6. यूआरएल के लिए सबसे अच्छा कॉलम प्रकार क्या है?
- 7. यूआरएल एन्कोडिंग उद्धरण और रिक्त स्थान
- 8. वेबसाइट के लिए लाटेक्स में टिल्डे का उत्पादन करने का सबसे अच्छा तरीका क्या है?
- 9. अमेरिकी डॉलर की राशि का प्रतिनिधित्व करने के लिए उपयोग करने के लिए सबसे अच्छा डीजेंगो मॉडल फ़ील्ड क्या है?
- 10. स्थान की निगरानी करने के लिए सबसे अच्छा तरीका
- 11. geonames डेटा के लिए स्थान असंबद्धता करने का सबसे अच्छा तरीका क्या है?
- 12. यूटीसी ऑफसेट का प्रतिनिधित्व करने के लिए स्वरूपित स्ट्रिंग प्राप्त करने का सबसे अच्छा तरीका क्या है?
- 13. ग्रीष्मकालीन समय नियमों का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है?
- 14. रिक्त स्थान
- 15. स्वत: पूर्णता परिदृश्य के लिए भाषा टोकन का प्रतिनिधित्व करने का सबसे अच्छा तरीका
- 16. डेटाबेस में एक आदेशित सूची का सबसे अच्छा प्रतिनिधित्व?
- 17. डीआईसीओएम में बूलियन के लिए सबसे अच्छा मूल्य प्रतिनिधित्व क्या है?
- 18. सीएसएस में 100% के 1/3 का प्रतिनिधित्व करने का सबसे अच्छा तरीका?
- 19. डेटाबेस में स्थान जानकारी संग्रहीत करने का सबसे अच्छा तरीका क्या है?
- 20. यूआरएल को छोटा करने का सबसे अच्छा तरीका क्या है ताकि यह एक लेआउट
- 21. बहुभाषी यूआरएल प्राप्त करने का सबसे अच्छा तरीका?
- 22. रूबी में एक यूआरएल हैश करने का सबसे अच्छा तरीका क्या है?
- 23. रिक्त स्थान और न्यूलाइन
- 24. सी # परियोजना आयोजित करने का सबसे अच्छा तरीका क्या है?
- 25. क्लोजर में जीयूआई करने का सबसे अच्छा तरीका क्या है?
- 26. सेलेनियम में पुनर्निर्देशन करने का सबसे अच्छा तरीका क्या है?
- 27. रिक्त स्थान जो
- 28. डोमेन निकालने के लिए URL का विश्लेषण करने का सबसे अच्छा तरीका क्या है?
- 29. SQL डेटाबेस में रंग का प्रतिनिधित्व करने का सबसे अच्छा तरीका?
- 30. स्पैस बूलियन मैट्रिस का प्रतिनिधित्व करने और गुणा करने का सबसे तेज़ तरीका क्या है?
बहुत से सीएमएस आपको चुनने की अनुमति देते हैं। उदाहरण के लिए, मुझे पता है कि ड्रूपल आपको मार्ग सेपरेटर की व्याख्या निर्दिष्ट करने देता है। हालांकि, यह इंगित करने योग्य है कि वे जो डिफ़ॉल्ट उपयोग करते हैं वह वास्तव में डैश होता है। EzPublish भी डैश के लिए डिफ़ॉल्ट, मुझे विश्वास है, लेकिन आपको चुनने देता है। – Kazar
आमतौर पर "जुड़े शब्दों" के अंदर डैश का उपयोग किया जाता है (अंग्रेजी में, जैसे "यूआरएल-फ्रेंडली")। लेकिन वे काफी दुर्लभ हैं और अधिकांश समय अर्थ खो नहीं जाएगा जब आपके पास शब्द-के-डैश-इन-शब्द-बस-अलग-अलग-डैश होते हैं। –