My website has dynamic content, via PHP, and after several weeks the search engines are still not indexing these pages, despite using mod_rewite in the htaccess file.
I believe the problem is related to the htaccess file and the mod_rewrites and I need someone to review the mod_rewrite file and diagnose the problem and find the solution.
Specifically, its a property website that lists real estate objects added by users.
The properties should have a static page for each - so [url removed, login to view], [url removed, login to view] etc. There are different types of real estate, so it also supports [url removed, login to view], [url removed, login to view] etc - for commercial property etc.
In addition, the site supports products, services and events, which also go through mod_rewrite, and have static pages [url removed, login to view], [url removed, login to view] etc.
None of these psuedo static pages are being indexed in Google or Yahoo. Since almost all my other PHP pages are indexed, I think the problem is with the htaccess file.
The website has a main index page, on which users execute a search, which takes them to the search results on search.php. [url removed, login to view] itself has the static html links to the properties, that match the search results. Clicking these links, then invokes the detailed property page. Architecture-wise, its a standard approach.
I would like the person who takes this very small project to diagnose the issue in htaccess, and propose a solution.
I have attached a modified version of the htaccess file, which just changes the actual domain name to mydomain, for security reasons.
You will see other rewrite entries, where I attempt to hide the php parameters, showing only the html version in the URL. This is to prevent hackers etc from trying to work out how to invoke URLs with PHP parameters and perform things they shouldnt etc.
I think that part of the problem may be duplicate access - ie php and html, since search engines dont like to find both. There is some code in the htaccess file to try and prevent this for the [url removed, login to view] etc, but its possible more code is required overall to solve this. I am not an SEO expert, which is why I need someone to resolve this.