Perhaps it's the fact it's called "detailed.cgi" and not "jump" ??
I wonder if you renamed jump.cgi to detailed_info.cgi if the search engines would index it, or if they would figure that trick out and hard code around it?
With dynamic sites, it's harder and harder for the search engines to ignore .cgi or .php or .asp
But, "jump.cgi" has a legacy of jumping to another site, and not providing any further content. It's treated as a "link" by historical usage.
A rose by any other name.... can trick the search engines ?? <G>
Another thing I found in some wandering, is that adding ID= to the parameter string causes some search engines to ignore it because it may be mistaken for a session ID, rather than a content marker. Changing ID to ContentPage= (would require a minor code change), may make a difference if anyone is interested in giving it a shot :)
In your templates assign ContentPage=<%ID%> and pass ContentPage rather than ID to jump.cgi. Then, at the top of jump.cgi re-assign $IN->param('ContentPage') to $id
Code:
my $id;
if $IN->param('ContentPage') {
$id = $IN->param('ContentPage');
} else {
$id = $IN->param('ID') || $IN->param('Detailed');
}
Or something similar.
PUGDOG� Enterprises, Inc. The best way to contact me is to
NOT use Email.
Please leave a PM here.