What about content negotiation [1] based on the Accept header? If the client indicates a preference for HTML you could send it the human-readable page and otherwise you send the RSS feed. Wouldn't that work?
[1] https://httpd.apache.org/docs/current/en/content-negotiation...