スラッシュで区切られた単語としてアプリケーションセクションを指定する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/…を参照してください(この提案は、 FacebookなどのヘビーAJAXユーザーによる)