http://site/gwturl#section1/section2
有些部分可能需要额外的属性,我们希望使用:
指定这些属性,以便URL的部分是明确无歧义的。代码将首先在/
上拆分,然后在:
上进行拆分,就像这样:
http://site/gwturl#user:45/comments
当然,我们这样做是为了使URL友好。因此,我们希望确保浏览器或任何其他系统不会对具有特殊含义的这些字符进行URL编码,并以以下方式结束URL:http://site/gwturl#user%3A45/comments <--- BAD
在这种方式下使用冒号安全(我的意思是不会自动编码)对于浏览器、书签系统,甚至JavaScript或Java代码而言,是否安全?
#!
来表示页面是有状态的 - 参见 http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html (这个提议已经被像Facebook这样的重度 AJAX 用户所遵循)。 - Nicole