So, I want to start creating a website, but I want a 'coming soon' page to be up. So I'd need to install WordPress in a subdirectory, so people see the coming soon page and not the blog. But then when I launch the site, it'll be in a sub directory and I want it on the home page. Would I have to move everything to the home directory or is there an easier way? Could I just change something in .htaccess? Thanks.
just make an html file that says coming soon and stick it in the root folder You don't need to 301 anything you just wont be able to set your permalinks until you remove the index file. Nigel
Nigel is right. You can install wordpress in the root directory but have an index.html file that says coming soon. When you want the website to go live, just delete the index.html file. Oh and also, don't forget to make sure your robots.txt blocks the new website from being indexed.
I would install wordpress locally first and work on "the coming soon" stuff. If you are ready, then install wordpress in the root. If you have wordpress in your subfolder, it will be hassle later on, example when you submit sitemap to bing, or yahoo, etc. Google webmaster tool is easy but the others not in my opinion.
Technically speaking, you can just install Wordpress in the root dir and include an "index.html" page with the coming soon info. That page will get priority over index.php. I've done it many times.