I\'m trying to internally redirect all requests to index.php and externally redirect all requests that contain index.php using a .htaccess file.
So URLs like http://
You need to look at the URL in the request line to see if /index.php/… has been requested:
/index.php/…
RewriteCond %{THE_REQUEST} ^GET\ /index\.php/?([^ ]*) RewriteRule ^index\.php/?(.*) /$1 [R,L] RewriteCond $0 !^index\.php($|/) RewriteRule .* index.php/$0 [L]