I’m using the exclude method in my .htaccess file to make friendly URLs.
This seems to offer me a dilima for Google though.
Even with 404’s enabled, anything that has a valid site template in the URL will never 404 even if the page doesn’t exist. This means that Google can’t remove dead links easily and will make my home page appear multiple times in the index, heavily penalizing my site’s rankings.
If I turn off the friendly URLS, then I have the problem that Google doesn’t like anything after the ? as it treats it as a URI (which technically it is, but in this case holds important path information). Thus, I get multiple entries for what (to google) seems like the same page.
I’ll chat with my SEO guy at work to see what he thinks about the issue, but I thought you folks might know of another solution that I’ve missed entirely.