2008-10-15 12 views
5

के भीतर फिट हो जाए, किसी वेब पेज में इसे प्रदर्शित करते समय यूआरएल को छोटा करने का सबसे अच्छा तरीका क्या है? मेरा मतलब यह नहीं है कि एक लिंक का मतलब है लेकिन यूआरएल को उपयोगकर्ता के मूल्य के रूप में सचमुच प्रदर्शित करता है, यह मानते हुए कि पाठ निश्चित चौड़ाई के कंटेनर में हो सकता है और आप कंटेनर के बाहर लपेटना या चलाने के लिए नहीं चाहते हैं?यूआरएल को छोटा करने का सबसे अच्छा तरीका क्या है ताकि यह एक लेआउट

बेहतर छोर से काटना, यूआरएल के प्रारंभिक भाग के पक्ष में है:

जैसे। http/really.long/urlthaticantf ... ere.html

या जगह '...' मध्य देने संदर्भ के मामले में शुरू करने और सबसे अधिक मूल्य के रूप में लिंक के अंत के पक्ष में में:

उदाहरण के लिए। http/really.long/ur ... aticantfithere.html

कटा हुआ यूआरएल बनाने में कितना समय चुनते समय अंगूठे का अच्छा नियम क्या है? क्या आपको निराशावादी होना चाहिए और पूंजी 'एम' जैसे संभावित विस्तृत चरित्र को चुनना चाहिए और देखें कि इनमें से कितने लेआउट में फिट हैं? यह सामान्य रूप से वास्तव में छोटे यूआरएल देता है क्योंकि अधिकांश पात्र 'एम' से ज्यादा संकुचित होते हैं।

या आप आशावादी होना चाहिए और एक छंटनी का उपयोग करना चाहिए जो आम तौर पर एक अच्छी लंबाई देता है लेकिन जब यूआरएल में कई बड़े अक्षर होते हैं तो अतिरंजित जोखिम होता है?

उत्तर

7

मेरी प्राथमिकता यूआरएल के सबसे महत्वपूर्ण घटकों को प्रदर्शित करना है। यह फ़ाइल अनुरोध की जा रही है और अनुरोध का डोमेन जो मैं महत्वपूर्ण मानता हूं, मध्यवर्ती पथ और क्वेरी स्ट्रिंग वे चीजें हैं जिन्हें मैं गैर-महत्वपूर्ण मानता हूं।

तो अगर आप http://www.Example.com/archives/2005/08/09/something.html था, मैं इसे www.Example.com/.../something.html

बेशक

के रूप में काट-छांट हैं, परिदृश्यों, जहां इस अभ्यस्त काम कर रहे हैं। इस पृष्ठ का URL डालें:

What's the best way to truncate a URL so that it fits within a layout

इस मामले में, मैं इस तरह के रूप में वर्ण (अधिमानतः एक गैर अल्फा पर तोड़ने), की एक उचित संख्या के लिए URL का अंतिम भाग काटना होगा:

stackoverflow.com /.../ whats-the-best ...

4

आपके द्वारा दिए गए कारणों के लिए बीच में छंटनी करें।

1

मैं हमेशा सर्वर देखना चाहता हूं। मेरे द्वारा देखी जाने वाली कुछ फ़ोरम में संदिग्ध सर्वर से कीलॉगर्स की लहरें रही हैं, और यह मुझे सर्वर परावर्तक दिया गया है।

आदर्श रूप से, मैं कंटेनर में पूरे यूआरएल को स्क्रॉल कर सकता हूं और देख सकता हूं। :-)

1

मुझे कम से कम सर्वर देखने की उम्मीद है। और जब तक मैं लिंक पर होवर कर सकता हूं और बाकी की स्थिति को अपने स्टेटस बार में देख सकता हूं, तो मैं खुश हूं।

स्लेशडॉट की टिप्पणी प्रणाली में लिंक के बारे में सोचें।

2

मध्य से छुटकारा पाएं, किसी को भी किसी लिंक की निर्देशिका संरचना जानने की आवश्यकता नहीं है। डोमेन महत्वपूर्ण है और वास्तविक फ़ाइल महत्वपूर्ण है।

उदाहरण:

http://www.domainname.com/folder/.../file.php 
संबंधित मुद्दे