In the resulting dialog box, highlight your desktop and click the "New" button to create a new folder. Call this folder "Exported Site" (this can be named anything, but for the sake of these instructions this is the name we're assigning) , click "Create" to make the folder and then click "Publish" to export your site to the newly created folder .
On your Desktop you'll now have a "Exported Site" folder. Inside that folder there will be 2 items: a file called index.html and a folder.
2. Use an FTP program like Transmit (instructions can be found here) to connect to your space on our servers. The goal is to make the remote "public_html" folder (the one on our servers) mirror the local "Exported Site " folder (the one you just created on your desktop). To do this, you will only upload the index.html file and folder from inside your Exported Site folder into the public_html folder on the server. there are no more and no less than two items you will be uploading into the "public_html" directory on the remote servers: index.html and the folder inside your Exported Site folder. This is where problems arise so we're putting this instruction in for the 3rd time and it's very own paragraph:
IMPORTANT (PLEASE READ):
You will ONLY upload the index.html file and folder from inside your Exported Site folder into the public_html folder on the server. Again, there are no more and no less than two items you will be uploading into the "public_html" directory on the remote servers: index.html and the folder inside your Exported Site folder.
Almost all of the iWeb problems that are reported are from this instruction not being followed. If you go to your site and you see a page that says "Index of /", that means the above instruction wasn't followed proplerly.
DO NOT USE THE SYNCHORIZE FUNCTION WHEN UPLOADING YOUR SITE. The synchronize function is very specific and unless all of the correct pieces in place, there's a high likelyhood that you will delete all of the crucial system files from your account on the server. For that reason, we repeat the instruction: DO NOT USE THE SYNCHRONIZE FUNCTION.
NOTE: Apple made all versions of iWeb prior to iWeb '09 unnecessarily difficult when it comes to publishing. You will need to go through this prodcedure anytime you want to make a change to your site. For that reason, we recommend using iWeb '09 rather than older versions of iWeb.