I am looking to do the same thing here only I have a more specific request for information from the Apache gods out there.
Dynamic sites automatically send out 302 errors because they are dynamic.
There is a way to tell apache that Either ALL 302 redirects are 200 code or that certain types of redirects are 200 code.
Now with our software platform we don't use the ? in the url we actually designed a Clean url system which gives us much better rankings over other dynamic sites like phpnuke and E107. You can download a copy if you like
http://www.firebasesoftware.com. Its free have fun. We have a huge update to it coming very soon.
Here is the nucks of it.
MY .htaccess file.
QUOTE
ForceType application/x-httpd-php
ForceType application/x-httpd-php
ForceType application/x-httpd-php
ForceType application/x-httpd-php
ForceType application/x-httpd-php
ForceType application/x-httpd-php
ForceType application/x-httpd-php
ForceType application/x-httpd-php
ForceType application/x-httpd-php
This allows us to create very long /super/long/directory/structure/That can be clean to read/
It works great in fact we have over 20,000 articles up using it at
http://www.prnewsnow.com
This is a Bleeding edge redirect method. The pages actually read the URL and break down each part of it into a complex navigation structure. So what I want to do is reconfigure Apache to think this is NORMAL.
If you asked for /super/long/directory/structure/That can be clean to read/ You get it and a 200 code as well. Instead of a 302 A 301 would be a huge improvement but 200 is the goal.
If we accomplish this then our software will be the top flight answer to ranking well with a dynamic website. So One more hurdle and your ideas and/or help is appreciated.
Our software will not work on heavily restricted web servers so please don't post how broke it is on our site. We have been using it with over 40 corporate clients for 3 years.