I have discovered that if I change the permalink settings to be set to page names (to use a slug) rather than page ID, the site no longer works. The user just gets an error that says the site tried to redirect them too many times.
I’d really like to use slugs/actual page names instead of page IDs. Any idea of how to solve this?