I'm testing the ability to send emails out with a link for each contact to edit their own information anonymously, using the contact hash token as described in Linking Profiles.
I am able to access the profile anonymously, but when I click on the link provided in the email: as with tokens: http://[site]/civicrm/profile/edit?reset=1&gid=36&id={contact.contact_id}&{contact.checksum} in sent email: http://[site]/civicrm/profile/edit?reset=1&gid=36&id=[CID#]&cs=[checksum#] I get a 404 error.
I've confirmed the URL based on the wiki documentation. I've tried updating Joomla permissions (Public users are allowed access to profile listing and forms, profile create, profile edit, and profile view). I've confirmed that my profile does not use any non-contact fields.
What should I check next?
Joomla 3.6, Civi 4.7.12