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? Link to comment https://forums.phpfreaks.com/topic/55232-htaccess-problem/ 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] Link to comment https://forums.phpfreaks.com/topic/55232-htaccess-problem/#findComment-275774 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.