Uygulama bölümlerini eğik çizgilerle ayrılmış kelimeler olarak belirleyecek bir URL sistemi tasarlıyoruz. Spesifik olarak, bu GWT'de olduğundan, URL'nin ilgili bölümleri karma içinde olacaktır (bu, istemci tarafındaki bir denetleyici katmanı tarafından yorumlanacaktır):
http://site/gwturl#section1/section2
Bazı bölümler, bir ile belirtmek istediğimiz ek özniteliklere ihtiyaç duyabilir :
, böylelikle URL'nin bölüm kısımları açık ve net olur. Kod önce /
, sonra şu şekilde bölünür :
:
http://site/gwturl#user:45/comments
Elbette, bunu url dostu olması için yapıyoruz, bu nedenle özel bir anlam taşıyacak bu karakterlerin hiçbirinin tarayıcılar veya başka bir sistem tarafından url kodlamasına tabi tutulmayacağından ve böyle bir URL ile sonuçlanmayacağından emin olmak istiyoruz. bu:
http://site/gwturl#user%3A45/comments <--- BAD
İki nokta üst üste kullanmak tarayıcılar, yer imi sistemleri, hatta Javascript veya Java kodu için güvenli mi (yani otomatik olarak kodlanmayacaktır)?
#!
sayfaların durum bilgili olduğunu belirtmek için de kullanacağımdan emin olurdum - bkz. Googlewebmastercentral.blogspot.com/2009/10/… (Bu öneriye bağlı kalınmıştır. Facebook gibi yoğun AJAX kullanıcıları tarafından)