Why is the backup of the site not behaving the same as the original?
The problem was caused by .htaccess not being processed due to the "AllowOverride None" directive in my "httpd.conf" file.

Changing to "AllowOverride All" and restarting Apache cured it.