Is there any reason, possibly SEO related, to using the shebang (aka hashbang) in rewritten URLs on a dynamic site, but one that does not use AJAX?
#! in URL: Is there any merit to using the shebang (#!) in URL if there is no AJAX-loaded content, but otherwise dynamic page generation?
seo;google;url;url rewriting
It depends a bit on what you mean with dynamic page generation. If you are dynamically generating your pages on the server side (eg. a PHP script) and sending them to all users that way, then you wouldn't need to additionally add the #! to the URLs, since the content doesn't get compiled by the client (it's already sent that way by the server). If you are dynamically generating your pages on the client side (using JavaScript, Flash, Silverlight, etc), and you're able to serve a copy generated on the server side, then using the AJAX-crawling techniques might make sense. If you're not able to generate a copy of the pages on the server side (and not planning on adding that functionality), then there would be no advantage by using #! in your URLs (compared to just using # ). 