In my project htaccess file I direct any requests to the index.php file and allow my controller to build the site based on the url call. In principle a call might be http://www.domain.com/about/ which my controller will break up, check "about" to the view files and if exists build a template. In short, there is no such file as about/ (which is obvious) and no about.php in the folder http://www.domain.com/ but the actual file (if it even exists) could be in http://www.domain.com/pages/view_about.tpl
The SEO guy came back today saying that the reason why the site is not indexing properly is because when google checks the url called, the header will return a 302 not-found and does not index that location anymore?
Now either the SEO guy is taking a chance or I am doing something wrong. Can someone maybe give me some input on this? What is the industry norm surrounding this topic? If the SEO guy is taking changes, is there a URL or some reference you can give so that I can reply with a valid argument and not just be "A guy on a forum told me so"?