Hola
La forma que Raulmmmm te comenta es eficaz ya que mantiene la dirección medio oculta, retrasando o dificultando un poco la posibilidad de saber el origen de la página cargada.
Sin embargo, hay otras formas, por ejemplo, sustituir los caracteres de las direcciones por sus equivalentes hexadecimal o usar servicios como
tyniurl. POr supuesto puedes combinar ambos.
Hay más métodos, pero con esto ya puedes empezar a trabajar y hacer pruebas.
En cualquier caso, recuerda que no existe el anonimato absoluto en una URL, a fin de cuentas, su dirección es en realidad el nombre único que identifica un objeto y por lo tanto, debe ser posible leerlo. Cualquier usuario podrá siempre ver la dirección mediante las opciones de los navegadores, por ejemplo, propiedades de página, leer cabeceras, información de página, etc.
Felicidad