Is there a way to exchange the ? with some other character that would be more search engine friendly? Maybe use something like /p/?
Maybe change
/page.cgi?d=1
To
/page.cgi/p/d=1
or something like that?
Maybe change
/page.cgi?d=1
To
/page.cgi/p/d=1
or something like that?