accesses
example.com/reviews/index.php%3Faction=fullreview&id=131
notice how it changes the ? into %3F. We have ruled out the server as being the problem as it can crawl pages that use another script yet uses the same structure, below is an example.
example.com/news/index.php?action=full&ID=94
This has had me crying to sleep at night and i would appreciate any help or suggestions for fixes, as my site is a review site and google cant crawl any of my review it does make it difficult... And mod_rewrite is not an option because it is not needed in order for other sections to work, rulimg out the server...
Thanks1
Sorry but I'm still suspecting that it is the server who has accidentally translates the question mark '?' into URI encoded version. You should actually open the pages in your browser, and then check the HTML source to verify what the Googlebot sees.
I had a similar problem two month ago, where a URL is constructed by half dozen functions, and somewhere along the line some characters ('?' and '&') get accidentally encoded. It took me a while to figure it out, because when your mouse cursor is hovering on top of the hyperlink, the status of the browser actually shows the decoded version.
[monkeyreview.com...]
This url uses another script and is able to be crawled without a problem and it uses the same structure.