we had forward slashes in our user-generated URLs that caused 404 errors.
e.g. http://domain.com/products/Prom%2FHomecoming+dress
after several g searches we were able to piece it together. recent releases of apache allow sys admin’s to use allowencodedslashes for each virtual host. thing is it can’t be added to .htaccess like so:
Allowencodedslashes on
http://serverfault.com/questions/295664/mod-rewrite-not-working-with-url-encoded-values
It needs to be added to Apache as a VirtualHost definition. Lovely, how do we do that? Well, we found this:
http://www.karlrixon.co.uk/writing/editing-virtualhost-settings-in-whm-cpanel/
Putting all these pieces together fixed this issue.