Вы можете захватить событие щелчка якоря, используя javascript, и отправить собственный заголовок HTTP.Затем замените тело новой страницей.Но имейте в виду, что это, как правило, не очень хорошая реализация, и ее следует использовать, только если вам это действительно нужно и у вас нет выбора.С одной стороны, это не будет генерировать историю для браузера.
Вот краткий пример кода для JQuery.Я не проверял это, но это должно дать вам основную идею.
$( "#myLink" ).click( function()
{
$.ajax({
beforeSend: function(req)
{
req.setRequestHeader("Referer", "");
},
type:"GET",
url: "[proper url]",
success: function( result )
{
$("body").html( result );
}
});
});