You put a reverse proxy in front of whatever is serving your webpage, let it check the IP and user-agent of the client, and if it's a known bot, you serve the nojs page, else you serve the normal js page.I have one URL for both users and bots. How can I present different interfaces (js and nojs) to both?