It's not a matter of the language you use, but of the server.
Use Mod-rewrite on Apache and Isapi_rewrite on IIS.
Isapi_rewrite can be found at:
http://www.isapirewrite.com/
Rules are then written in a http.ini file in the root of the
(virtual) site, your example could be rewritten to:
http://www.ennisproducts.com/17/6/battery+cables.htm
with this rule:
RewriteRule /(\d+)/(\d+)\/([^/?]+).htm
/cfmx/products/prodType.cfm\?PRODTYPE_NUM=$1&SECTION=$2&SECTION_NAME=$3
[I,L]
Regards,
Paul