Ми розробляємо URL-систему, яка визначатиме розділи програми як слова, розділені косою рисою. Зокрема, це в GWT, тому відповідні частини URL-адреси будуть знаходитись у хеші (що буде інтерпретуватися рівнем контролера на стороні клієнта):
http://site/gwturl#section1/section2
У деяких розділах можуть знадобитися додаткові атрибути, які ми хотіли б вказати за допомогою а :
, щоб частини розділів URL-адреси були однозначними. Код розділиться спочатку /
, а потім :
так:
http://site/gwturl#user:45/comments
Звичайно, ми робимо це для зручності до URL-адрес, тому ми хотіли б переконатися, що жоден із цих символів, які матимуть особливе значення, не буде кодований URL-адресами у браузерах чи будь-якій іншій системі, і в кінцевому підсумку має такий URL-адреса це:
http://site/gwturl#user%3A45/comments <--- BAD
Чи безпечно використовувати двокрапку (як я маю на увазі, не буде автоматично кодуватися) для браузерів, систем закладки, навіть Javascript або Java-коду?
#!
щоб вказати, що сторінки є стаціонарними - див. Googlewebmastercentral.blogspot.com/2009/10/… (Цю пропозицію було дотримано від важких користувачів AJAX, таких як Facebook)