Hotspot login to local web server

Hello, I have the following network:
Untitled Diagram.png
That I am trying here is the users can login to the hotspot throught address and not IP.
I have set Walled garden the IP and hotspot.local domain name, but the hotspot is infinite redirect to the http://hotspot.local.
What I am missing here? Can you point me the direction where to look?

If I forward the login of the hotspot redirect to the ip of the web server (192.168.60.20) it works fine. But when I redirect at the hotspot.local it gets in a infinite loop.