Так как pushState нельзя использовать на сабдоменах, то какие могут быть достойные альтернативы?
У меня есть разные сабдомены, к примеру mysite.com, image.mysite.com, catalog.mysite.com, blog.mysite.com. Например, на blog.mysite.com жму на изображение и оно должно открыться в полный размер без перезагрузки страницы и отображать информацию из image.mysite.com/myimage.html, т.е. по аналогии как на вконтакте (только там все в пределах одного домена, т.е. работает с использованием pushState) и должен измениться url в адресной строке, чтобы можно было отправить ссылку на это изображение друзьям.
Откажитесь от расположения страниц одного и того же сайта на поддоменах. (Статику — в том числе сами файлы изображений — при этом можно продолжить хранить на поддоменах.)
Как вариант, можно открывать страницы поддоменов во фрейме (iframe) в рамках страницы основного домена.