I am looking to move my site into full async document loading, but I don't want to use the #!
method of request processing because 1) I don't want to break links, and 2) I want a more flexible way of processing the URIs the site gets.
I've been able to build a light MVC for my site that allows a common-style url ( ex: http://ddrewdesign.com/blog/jquery-is-or-is-child-of-function ) to make the correct requests.
My question is: this was trivially easy to do. What am I missing? Why did Gawker and Google opt for #!
when this method seems to make more sense from a user experience perspective?
EDIT
For clarification, originally, my site was solely using the querystring method (no mod_rewrite
) of retrieving for requests. These links are all over the web, and I can't have them break. It's my understanding that they will if I move to use the hashbang method. Again: this might be part of my confusion, so I'm not saying I've accounted for everything. I'm asking what it is I'm missing, because nothing I've read thus far has made it seem like I can accommodate that querystring.