One: I can only speak for 1998-2003 but Amazon generally doesn’t use Perl for CGI. They use C, Java, and an in-house proprietary templating language that looks a lot like Perl. Though Amazon.com depends heavily on back-end Perl code, the PMs, managers, and hackers there by and large frown on Perl and treat it like a house slave. Good enough to come in as long as it works its ass off and doesn’t look at or talk to visitors. There may be a serious perl hacker or two left at Amazon but all the ones I knew, and there were never many, had left by 2004.
Two: The “no query string technique” is an Apache manipulation. Perl proper can’t manipulate Apache but mod_perl can brilliantly. You can also achieve exactly the same results with the mod_rewrite engine and RewriteRules to map URIs to places like a vanilla CGI in any language. It’s a little unusual and convoluted but search engines like URIs without query strings so it’s a nice technique to make a dynamic site appear flat. It’s also not hard to do. This site uses it with perl CGI.
If you’d only asked, “no query string url like querylog perl cgi,” you’d have got the scoop on how. But no.
[close]
Permanent link · http://querylog.com/q/no+query+string+url+like+amazon+perl+cgi