I'm very interested in using php/mysql for my site. However, I have heard that search engines have trouble (or just can't) index URL's with things like a ? in it. For example:
It is important for me that all of the pages can be indexed by engines, as we are bookstore, and we want people who are searching for a particular title to be able to find it.
Does anyone have any comments on this?
Is there a way for the ? part of the URL to not get displayed?
The engines have trouble getting past the ? in the url. This can be overcome using a mod_rewrite on the server (apache) so that the variables become part of the url displayed as a normal www.site/firstvariable/secondvariable/
to the .htaccess file on your server. This forces php to read file 'movies' (without extension). Now you can create 'fake' directories and files, for example: http://www.site.com/movies/titanic/
'/titanic/' is now a variable which PHP can read and process.
Bookmarks