|  | > It would be nice to have an option to create all links in 
> the mirrored site as local links, even if they reference 
> links included in the project.  This could be 
accomplished 
> during or through a conversion process started after the 
> mirror was completed.
This is not an obvious option to implement, for one reason: 
collisions and name fixing. To summarize, you can have 
diferent URLs having the same file location (foo.html and 
FOO.HTML, for example, on case-insensitive filesystems), 
and URLs sometimes are changed to fit their type (foo.cgi -
> foo.html or foo.gif depending on the case), and this 
requires remote file testing.
> My largest problem is the MD5 hash of query strings.  It 
> would be nice if an option was available to convert 
> invalid filename characters to an acceptable replacement 
> (? to @, etc).  This way, an Apache rewrite rule would be 
> easier.
Tuning the naming system is possible, using callbacks, but 
requires some coding. You can have a look at the python 
module integration:
<http://www.satzbau-gmbh.de/staff/abel/httrack-py/>
Which allows you to wrap naming callbacks, and others.
 |  |