Ok, I followed every step in the KB Article for the Include method of removing the index.php file. I did it twice. I double checked every parameter, the path.php file, etc to make sure I had no references to index.php.
However, none of this works. When I click a link instead of .htaccess “adding” the index.php, it just reloads the default template. The link in the address bar shows without index.php, but it just continues to load the “index page” of the site. If I manually add the index.php back into the link, it works perfectly.
I must be doing something wrong therefore I submit my .htaccess file for your help.
AddHandler application/x-httpd-php5 .php
RewriteEngine on
Options +FollowSymlinks
ErrorDocument 400 <a href="http://www.ffpblog.com/system/400">http://www.ffpblog.com/system/400</a>
ErrorDocument 401 <a href="http://www.ffpblog.com/system/401">http://www.ffpblog.com/system/401</a>
ErrorDocument 403 <a href="http://www.ffpblog.com/system/403">http://www.ffpblog.com/system/403</a>
ErrorDocument 404 <a href="http://www.ffpblog.com/system/404">http://www.ffpblog.com/system/404</a>
RewriteEngine On
RewriteCond $1 ^(member|system|search|ffp|s|scrapbook|desert|ffp_public|mobile|Export|old|P[0-9]{2,8}) [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{HTTP_HOST} ^old.ffpblog.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.old.ffpblog.com$
RewriteRule ^(.*)$ "http\:\/\/www\.ffpblog\.com\/index\.php\/old" [R=301,L]
**Blah Blah EE Blacklist stuffThat’s it! and I did make sure there were no refereences to index.php in the configurations of the weblog and system, as well as the config.php and path.php.
Oh and my ee /system directory has been renamed so its not conflicting with the “system” listed in the rewite code.
Thanks.