À défaut d'une solution propre, tu peux peut-être changer de technique. J'aurais eu tendance à ne pas faire de redirections, de frames ou autres, mais plutôt à garder ta solution qui consiste à transformer ton hébergeur en simple proxy qui va lire la page de yN et l'afficher à l'utilisateur. Pour que les liens soient transparents et ne pas se faire chier à les transformer à gros coups de regex, tu peux utiliser de l'url rewriting qui va envoyer toutes les requêtes "sodomyth.com/*" vers ta page à toi, qui à son tour va taper sur yAronet et afficher le résultat.
Il reste quand même à corriger quelques liens (les javascripts par exemple, il vaut mieux aller les chercher directement sur yAronet même si ça pourrait aussi fonctionner en les proxifiant). Reste un gros problème à régler : on ne peut pas poster de commentaires / news avec cette solution, puisqu'il n'est pas possible de rediriger les requêtes POST comme on le fait avec des GET (plus exactement, si tu le faisais, tous les commentaires apparaitraient comme ayant été postés depuis la même IP, celle de ton serveur, ce qui n'est pas souhaitable). Dans le cas des formulaires de post, il faudra donc être obligé de forcer des URL en "yaronet.com" (ça se fait avec une regexp toute simple).
Voilà un petit exemple à l'arrache, loin d'être suffisant (on ne peut pas poster avec), mais tu pourras peut-être en tirer quelque chose si c'est une solution qui serait susceptible de te convenir :
- Script PHP pour lire et afficher la page du blog :
http://www.mirari.fr/lTjx
- Fichier .htaccess pour capturer toutes les requêtes :
http://www.mirari.fr/2QdK
Démo :
http://script.mirari.fr/rblog/blog.php?id=121 (sachant que "
http://script.mirari.fr/rblog/" est l'équivalent de ce qui pourrait être "
http://www.sodomyth.com/" dans ton cas)
[edit] Avec une regexp de plus, ou encore plus simple avec une règle d'exclusion dans le .htaccess et un fichier "favicon.ico" sur ton serveur, tu pourrais avoir ta favicon.