Was this site up and running on test/local server? Can you access the manager area on the new site and check to make sure the path settings are correct?
Another approach might be to install BkUpMODx on your test site, create the archive, do a clean install of MODx (same version) on the host site, install BkUpMODx on the remote site, and then upload the archive.
MattC
Turn off Friendly URLs in the Manager (if you can get to the Manager). If you can’t, you’ll have to do it in the modx_system_settings table in the DB. With FURLs on and no .htaccess file, the links MODx creates will be wrong.
I always recommend turning off FURLS and renaming .htaccess before moving it site. It’s one less thing to go wrong.
It should just be a matter of turning FURLS on in the Manager, renaming ht.access to .htaccess, and possibly correcting the rewrite base line in the .htaccess file.
I notice now that links on your homepage that are referenced like index.php?id=xyz work okay, but the others don’t
If you can go back and change all your hardcoding to the equivalent [~id~] reference, then when you turn FURLs on the aliases should show fine. (Assuming the correct values are set on the documents).
MattC
Anywhere you have a URL:
<a href="/someURL">Link Text</a>
becomes
<a href="[~12~]">Link Text</a>
Where 12 is the ID of the doc you want a link to (shown in parentheses next to the name in the resource tree at the left of the Manager).