Bon ben c'était plus vite fait à la main alors voilà avec juste un petit fichier index.php contenant :
- Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW, NOARCHIVE" />
<title>Anonymiseur de liens</title>
<?php
if (isset($_SERVER['QUERY_STRING'])) {
echo '
<meta http-equiv="refresh" content="3;url='.$_SERVER['QUERY_STRING'].'" />
</head>
<body>
<p>Le lien sur lequel vous avez cliqué est redirigé pour empêcher votre navigateur de transmettre votre <a href="http://fr.wikipedia.org/wiki/HTTP_Referer">HTTP_REFERER</a>.</p>
<p>Si la redirection automatique ne s\'effectue pas, cliquez sur ce lien : <a href="'.$_SERVER['QUERY_STRING'].'">'.$_SERVER['QUERY_STRING'].'</a>.</p>
';
} else {
echo '
<body>';
}
?>
</body>
</html>
Une fois hébergé, il suffit de préfixer les liens à anonymiser par
http://votre_domaine.org/emplacement_du_fichier/?Exemple avec cette page :
http://urlk.eu/?http://forum.framasoft. ... =3&t=35964(la page html utilisée pour la redirection n'est pas censé être indexée par les moteurs de recherche)
Après pour convertir automatiquement tous les liens externes de son site web on peut mettre ça dans l'entête après jQuery (j'avais pas besoin de le faire en js pur vu que c'est pour dotclear), à modifier en fonction bien évidemment :
- Code: Tout sélectionner
<script type="text/javascript">
jQuery(document).ready(function() {
$("a[href^=http]:not([href*="+document.domain+"])").attr("href", function(){
$(this).attr("href", 'http://votre_domaine.org/emplacement_du_fichier/?'+this.href );
});
});
</script>
Voilà, si ça peut servir à quelqu'un d'autre...
s'il faut une licence c'est AGPLv3