Necesidad de get una ruta absoluta de una página web con Java

Estoy escribiendo un progtwig que descarga algo de HTML. Necesito conservar los nombres y la estructura de las carpetas originales tal como están en el server, así que necesito una forma de manejar enlaces como "www.google.com". Si lo escribe, obviamente downloadá algo de PHP, pero necesito saber exactamente cómo se llama ese file. Estoy escribiendo en Kotlin, pero si puede proporcionar una respuesta en Java, eso funcionará.

Necesito conservar los nombres de files originales y la estructura de carpetas como están en el server

Esto no es posible, no puede conocer la estructura de los datos en el server. Puede que ni siquiera exista una estructura de files y carpetas en el server, los datos devueltos podrían generarse dinámicamente y no estar basados ​​en un sistema de files.