I recently enabled pretty URLs for one of my sites, and every page (except home) results in a "Page not found." When I manually enter "/index.php" into the URL, the page comes up as normal. I put the mod_rewrite lines I was given into my .htaccess file. I'm fairly certain that the URLs are being rewritten properly, because I am seeing a concrete5 "Page not found" page, not the server's default ErrorDocument page. This leads me to believe that the problem lies within concrete5. I have enabled pretty URLs on other sites before with no trouble, this one just happens to be on a different host.
My host is GoDaddy (not by choice!). I've tried a few different mod_rewrite directives, and most only made the problem worse ("No input file specified", or the default ErrorDocument 404). Also, I have added "cgi.fix_pathinfo = 1" to my php5.ini.
This website stores cookies on your computer. These cookies are used to improve
your website experience and provide more personalized services to you, both on this website and through
other media. To find out more about the cookies we use, see our Privacy Policy.