phpinfo() Posted February 3, 2009 Share Posted February 3, 2009 I am switching over to a new server and I edited the httpd.conf file to be similar to my old server. I have a mod rewrite rule to remove .php extensions, which does work - but when it rewrites to http://domain.com/index I get a Not Found 404 error. Just going to http://domain.com will bring up the file, but if I try to access any files, it will rewrite and remove the extension properly, but I will get a 404 error for that file. I set DefaultType application/x-httpd-php - Not sure if this is an Apache or PHP problem. Quote Link to comment https://forums.phpfreaks.com/topic/143673-remove-extensions-not-found-error/ Share on other sites More sharing options...
phpinfo() Posted February 3, 2009 Author Share Posted February 3, 2009 Follow up: I don't think this is an issue with the rewrite rule, as it is working as far as removing the extension. But I am getting a Not Found error thereafter. Could this be an issue with the DefaultType or MIME Rewrite rule, just in case: RewriteEngine On RewriteBase / Options Indexes FollowSymLinks AllowOverride None # # Remove ".php" RewriteCond %{THE_REQUEST} ^GET\ ([^\?]+)\.php.*(.*)\ HTTP RewriteRule (.+)\.php.*(.*)$ $1$2 [R,L] Quote Link to comment https://forums.phpfreaks.com/topic/143673-remove-extensions-not-found-error/#findComment-753892 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.