How to ignore all traffic (including https), and redirect to a specific web page instead?

The instructions in the forum suggest using /ip proxy, but it does not support https.

Is it possible to stop all web traffic and redirect to a website instead? (the website uses https)
Can this be done using /ip firewall nat?

/ip firewall nat add action=dst-nat chain=dstnat dst-port=80 protocol=tcp to-addresses=<WEB SERVER>
/ip firewall nat add action=dst-nat chain=dstnat dst-port=443 protocol=tcp to-addresses=<WEB SERVER>

Your webserver needs to be able set to accept all website requests as if it owned that domain, fairly simple to do. With redirecting https, you will get certificate errors, since you are basically breaking a secured communication. The host expects a certificate for something like google.com that is signed, and you are presenting them with a certificate for something else. There is no way around that issue.