I fixed the issue after a little searching. I had a feeling it had to do with ascertaining the uri path due to similar problems I have had in CodeIgnitor server installs. Here is are links for what helped me for anyone with a similar problem:
http://expressionengine.com/knowledge_base/article/main_page_content_appears_on_every_page_i_get_404s_except_on_the_main_page_/
This one solved it for me…i guess my server runs php as a cgi process…whoooda thunk:
http://expressionengine.com/wiki/Workaround_for_Forced_Query_Strings/
I am curious why EE doesn’t have something like this:
/*
|—————————————————————————————————————
| URI PROTOCOL
|—————————————————————————————————————
|
| This item determines which server global should be used to retrieve the
| URI string. The default setting of “AUTO” works for most servers.
| If your links do not seem to work, try one of the other delicious flavors:
|
| ‘AUTO’ Default - auto detects
| ‘PATH_INFO’ Uses the PATH_INFO
| ‘QUERY_STRING’ Uses the QUERY_STRING
| ‘REQUEST_URI’ Uses the REQUEST_URI
| ‘ORIG_PATH_INFO’ Uses the ORIG_PATH_INFO
|
*/
...or even better a control panel config settings for acquiring the path
Lets see if 2.0 brings this capability considering it is based on CI…I would imagine so.