В дополнение к возможности использовать одну страницу для загрузки нового контента с помощью AJAX, вы можете использовать JavaScript self.location=URL; return false
для гиперссылок, которые должны оставаться в приложении.Это можно добавить непосредственно в HTML-код или с помощью другого скрипта при загрузке страницы.
Если вы используете jQuery, я бы порекомендовал что-то вроде этого:
$('a:not([target])').click(function(){
self.location = $(this).attr('href');
return false;
});
Очевидно, этот скриптследует запустить после загрузки HTML-кода, чтобы он действительно подключался к событию A
elements onClick
.