Вы можете использовать javascript, чтобы переопределить событие click для всех тегов на вашей странице. Если вы используете jQuery, вы можете сделать что-то вроде следующего.
$(function() {
$('a').click(function(ev) {
alert(ev.currentTarget.hash);
return false;
});
});
<table>
<tr><td><a href='http://google.com/#test1'>Test 1</a></td></tr>
<tr><td><a href='/game/?p=test#test2'>Test 2</a></td></tr>
<tr><td><a href='#test3'>Test 3</a></td></tr>
</table>
Когда ссылка нажата, событие click запускается, и в этот момент вы можете решить, что делать, основываясь на хэше из href. Вы можете перестроить href с помощью хэша в качестве параметра GET и перенаправить страницу, или вы можете превратить ее в вызов ajax.
В событии click вы можете решить, что делать с хеш-тегом. Если вам действительно это нужно на стороне сервера, вы всегда можете добавить его в строку запроса или выполнить ajax-вызов.