Errant Posted June 12, 2007 Share Posted June 12, 2007 Hi, I have been puzzling over this problem for a week now and am no nearer an answer it seems! I am creating a CMS system with clean URLS (so mydomain.com/category/page/action or whatever). I have this in a .htaccess file RewriteCond $1 !^(index\.php|images|core|robots\.txt) RewriteRule ^(.*)$ index.php/?$1 [NC,L] This WORKS but there is a problem. www.mydomain.com/ is recognised and redirected (with a blank passed as the string). BUT www.mydomain.com (without the trailing slash, aka like most people type it in) doesn't work! I get a 404 error plus a problem with the redirection or something from the server. I think it is because it redirects to mydomain.com/index.php but not sure why that should cause the error? Any ideas? How do I fix it? Quote Link to comment Share on other sites More sharing options...
wildteen88 Posted June 16, 2007 Share Posted June 16, 2007 What happen if you define the rewrite base to the root RewriteBase / RewriteCond $1 !^(index\.php|images|core|robots\.txt) RewriteRule ^(.*)$ index.php/?$1 [NC,L] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.