пока что один вариант есть...
это вместо header(Locat..)
писать так - echo '<script>location.href="куда";</script>' ; exit;
Добавлено через 01:44 сек.
2.
Кевин Митник_HHTeam,
$(document).on('click', 'a' , function()
{
var url_href = $(this).attr("href");
history.pushState(null, null, url_href);
$("#content").load( url_href , {ajax_header: false});
return false;
});
Добавлено через 02:20 сек.
ну я многое лишнее убрал, тут главный процесс
Добавлено через 06:31 сек.
разобрался
сделал так
if ( isset ( $_POST [ 'ajax_header' ] ) ) { echo '<script>location.href="id' . $id . '";</script>' ; exit; }
header('Location: id' . $id); exit;
думаю это пока самый верный вариант