Ah oui en effet, il faut ajouter le / final (http://www.yaronet.com/). C'est amusant comme bug, d'ailleurs pour ma défense c'est loin d'être trivial de calculer une URL relative à une autre dans le cas général, ou en tout cas j'ai pas mal galéré pour que ça fonctionne, du coup cette partie est blindée de tests. Y compris un test qui vérifie précisément qu'une URL relative à elle-même quand elle contient un chemin mais pas de query string ni d'ancre donne une chaine vide, donc c'était attendu, tout va bien

Blague à part qu'est-ce qui serait mieux ? Ça serait par exemple dommage que http://www.yaronet.com affiche "/" mais que http://www.yaronet.com/ affiche "http://www.yaronet.com/", non ?