Web server from internal clients

I have a web server at address 192.168.1.8. I’ve NATed it so that packets hitting the mikrotik at public ip address <x.x.x.x> hit the web server fine. Whenever I try to access the web server from an internal client using either 192.168.1.8, or the public fqdn or even the public ip address I get redirected to the router login page! I have been looking for answers on how to fix this, but nothing I have tried works.
This is extremely frustrating! Has anyone been able to fix this?
Thanks in advance.

what do you mean ‘router login page’? are you running hotspot on your router? if yes, have you tried adding the address of the web server to the Walled Garden?