Botón de retroceso de JavaScript / jQuery: ¿siempre y cuando la última página formara parte del sitio actual?

Con el código a continuación puedo hacer un botón 'atrás', pero ¿hay alguna forma de hacer que el enlace requiera que la última página sea parte del sitio actual?

$(document).ready(function(){
    $('a.back').click(function(){
        parent.history.back();
        return false;
    });
});

Si la última página no formaba parte del sitio actual, idealmente me gustaría poder especificar un enlace de respaldo.

Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta