हम एक URL सिस्टम डिज़ाइन कर रहे हैं जो स्लैश द्वारा अलग किए गए शब्दों के रूप में एप्लिकेशन अनुभागों को निर्दिष्ट करेगा। विशेष रूप से, यह GWT में है, इसलिए URL के संबंधित भाग हैश में होंगे (जिसकी व्याख्या क्लाइंट-साइड पर एक कंट्रोलर लेयर द्वारा की जाएगी):
http://site/gwturl#section1/section2
कुछ अनुभागों को अतिरिक्त विशेषताओं की आवश्यकता हो सकती है, जिन्हें हम इसके साथ निर्दिष्ट करना चाहते हैं :
, ताकि URL के अनुभाग भाग असंदिग्ध हों। इस तरह कोड पहले अलग हो जाएगा /
, फिर :
इस तरह:
http://site/gwturl#user:45/comments
बेशक, हम url-मित्रता के लिए ऐसा कर रहे हैं, इसलिए हम यह सुनिश्चित करना चाहेंगे कि इनमें से कोई भी वर्ण जो विशेष अर्थ धारण करेगा, वह ब्राउज़र, या किसी अन्य प्रणाली द्वारा url-encoded होगा, और एक url के साथ समाप्त होगा यह:
http://site/gwturl#user%3A45/comments <--- BAD
क्या इस तरह से कॉलोन का उपयोग करना सुरक्षित है (जिसके द्वारा मेरा मतलब है कि ब्राउज़र, बुकमार्क सिस्टम, यहां तक कि जावास्क्रिप्ट या जावा कोड के लिए स्वचालित रूप से एनकोड नहीं किया जाएगा)?
#!
कि पृष्ठ स्टेटफुल हैं - googlewebmastercentral.blogspot.com/2009/10/… देखें (यह प्रस्ताव स्थगित कर दिया गया है फेसबुक जैसे भारी AJAX उपयोगकर्ताओं द्वारा)