I thought that when you published, it just does everything, not a specific site.
Do I publish everthing, then only FTP the sites separatley? Doesnt that give me a problem with the index file or something?
Sorry, bit thick at this lark.
(am at work at the mo so cant test until tonight!)
You can work on multiple sites within a single iWeb file, which is the easiest to keep track of, but you would only ftp the contents of each folder, named whatever you name your site.. Your RSS.xml files will have incorrect urls though, since iWeb always adds the name of the site folder to the url (see below).
Without using 3rd party programs to switch site files, you can do this yourself.. In the user/application support/iweb folder there is a file called Domains.site
I manage about 15 sites in iWeb.. I rename the Domains.site file to something like JohnsSiteDomains.site.. Anything to rename it. Then opening iWeb it won't find the domains.site file so will offer to find or create a new one.. Create a new one, then double click the SITE name in the left column of iWeb and name it something that represents the site your working on.. In my case I would name it JohnsSite and then create all my pages for only one domain.. Then publish to a folder.. There will be an index file, and a folder named JohnsSite.. You can upload everything within the JohnsSite folder directly to your server..
The only caveat is that iWeb expects that you are building multiple sites that will all be uploaded to the same server, and uses the index file that is outside the JohnsSite folder to show which site is to be redirected to.. You wouldn't be uploading this file, however, you'll need to make changes to the html on any of the rss.xml files... if you want to take advantage of the podcasting or RSS features... Those links will have the name of your Site appended to the url, and will need to be taken back out.. For instance, in the upper left column, I renamed the site JohnsSite, which exports everything to a folder of the same name.. if the domain name was johnssite.com then the xml file will have links that say
http://www.johnssite.com/johnssite/ referencing the folder.. You'd need to use something like Text Wrangler to find and replace
http://www.johnssite.com/johnssite/ with
http://www.johnssite.com/
Text Wrangler is great at this because you can choose the multiple file option and it will search every file within a folder..
Hope this helps.