My B&B uses an online reservation system which relies on PERL and cgi scripts. Yesterday I changed the .htaccess file, attempting to redirect requests for www.mauitradewinds.com
to mauitradewinds.com, hoping to consolidate back link credits and avoid search rank penalties for duplicate content. This had unexpected consequences for my booking system, which (I did not realize) requires the www. prefix for certain functions. In an effort to make the booking system work with the new .htaccess, I edited a cgi script, changing the base URL from the www to the non-www landing page of my site. After that, there developed a suexec policy violation error, preventing cgi scripts from running.
I abandoned the project to redirect www requests, restored the previous .htaccess, and rolled back the changes I had made to the cgi script. The suexec policy error resolved, but there is now an error 13 whenever any of the booking system cgi scripts are invoked: "Forbidden -- you do not have permission to access [the cgi script] on this server." I have checked permissions -- folders are set to 755 and individual files to 644. The server uses Unix and Apache, about which I know next to nothing.