Una opción sería esta, pero no quita la manita: Código PHP:
<html>
<head>
<title>Untitled</title>
<script>
function inicio(){
for(a=0;a<document.links.length;a++){
if(document.links[a].href==document.location.href){
document.links[a].href="javascript:return false";
}
}
}
</script>
</head>
<body onload="inicio()">
<a href="qwqw.html">pepito</a>
</body>
</html>
Claro, que podemos engañar al visitante: Código PHP:
<html>
<head>
<title>Untitled</title>
<style>
.deshabilitado{
text-decoration:none;
cursor:default;
color:black;
}
</style>
<script>
function inicio(){
for(a=0;a<document.links.length;a++){
if(document.links[a].href==document.location.href){
document.links[a].href="javascript:return false";
document.links[a].className="deshabilitado";
}
}
}
</script>
</head>
<body onload="inicio()">
<a href="qwqw.html">pepito</a>
</body>
</html>
Se me olvidó decirte que para que funcione tienes que probarlo a través de un servidor, es decir, que lo subas al servidor antes de probarlo, o si tienes un servidor web en tu equipo (apache, pws, iis...) lo pases por él para verlo.
Para probar este ejemplo guarda este código en una página con nombre qwqw.html