Those articles do not help because they all include index.php/template_group.
So i stopped even trying to worry about that…
Matt, that’s the way EE is designed to work, and its the basis for EE’s whole template system, so its worth making the time to understand. Skipping around it will create all manor of path issues for you.
For example, that form path issue you describe, EE requires the return=”” parameter in the SAEF. It also requires that you set it using “template_group/template” (segments 1 and 2 of the URI) and not the /index.php/ file name.
Most of the time, EE’s user_guide is spot-on, and is worth your time to consult when setting things up. As great as EE is, not all paths are set the same way in all function systems. EE is getting much better at this, but there are still slight differences and you’ll want to have the docs open when setting up a new form or tag for something. Once we’ve got a handle on EE’s default way of doing things and are getting accurate predictable results with it, then we can go off and create our own way of handling paths and URI’s.
I would highly recommend you get your site working first with the expectation of the /index.php/ file being in your URIs, then, once everything is working how you want, use one of the (unsupported) common methods of removal. Everyone I’ve ever met that has tried to remove /index.php/ right off the bat ends up struggling with things more than they need to.
I’m going to step back now and let the “paid” support crew follow up. I have a deadline to meet today, but I will try and follow up here over the weekend.
Good luck with your site Matt.