Forum Moderators: open
Good PageRank will always help in getting "problem" URL's indexed, you have to make G! really want at the content.
This does no harm either [google.com...]
There is, however, no standard or RFC or anything else that requires dynamic content to be identified by dynamic URIs only. RFC2616 states explicitly that [i]f the Request-URI refers to a data-producing process, it is the produced data which shall be returned. So your statement of mislead[ing] the bot into thinking it's seeing a static page would only make sense when the bot had a reasonable expectation that it gets only static pages when it requests a resource identified by a static URL. Since this is not the case the bot is not given false or misleading information, thus it is not mislead.
Think of the HTT protocol as an interface between your web server and the outside world just as the door to your house is your interface to the world. What happens behind closed doors is nobody elseīs business. (I do realize that this notion of privacy is not without problems. But since it is applied almost univocally by the US courts it seems to be a recognized albeit problematic idea. I believe that it will do here.) Whether your pages are created dynamically by some script or a large human staff or trained rats should not concern the user requesting that resource. All that should matter to them is that they get what they might reasonably expect: A valid resource of the type specified in the Content-type header.
So there is nothing dodgy about using static URLs for dynamic content. And since SEs tend to index static URLs more easily why not give them what they want?
Andreas
However, if you are serving dynamically created content from a static URL where the created content may depend on variables not encoded in the URI you would need to make sure that those resources are not cached.
See http header for "dont cache"? [webmasterworld.com]
[webmaster.info.aol.com...]
GoogleGuy suggested that you implement handling for conditional requests using the if-modified-since [webmasterworld.com] header field.
See this post [webmasterworld.com] for an implementation in PHP.
Let me stress this again: Just because your pages are build dynamically does not require you to use dynamic URIs. A URI should identify a resource: [aaron.tld...] does that just as good if not better than [aaron.tld...]
So there is nothing dodgy about using static URLs for dynamic content. And since SEs tend to index static URLs more easily why not give them what they want?
Andreas