How can I hide my site from view whilst under construction?

by zoro
9 replies
  • WEB DESIGN
  • |
When I'm setting up my new WP website I don't want anyone to see what I'm doing until ready. I've seen other websites sometimes have a sign saying "Under Construction" so the public cannot see what they are developing.

How can I hide from view my site and what I am doing until such time as I'm ready to launch my site.?

Appreciate your help.
#construction #hide #site #view #whilst
  • Profile picture of the author Mr Bill
    I do this all the time. I build my site on my own private server (any folder or sub-domain will do) then clone it into it's final resting place (usually after I've been paid my final payment) using Magic Cloner (no longer available) which moves a site then adjusts all the internal links to work on the new location. It really is Magic and a real shame it's not sold anymore. Other "cloning" methods require dozens of steps and really not much quicker than doing what I suggest next.

    Failing that, you can easily move your wordpress site manually by moving all the files and database *using export - import) then and going into your database and adjusting the home and site URLS (in the options table - usually on the first and second pages). There will be other links inside your site that will need changing to the new site URL (such as links to pics in posts) that can be repaired using the "Search & Replace" plugin to look for the old site URL and replace it with the new URL. It should all work perfectly after this. I've just done this over 40 times so I know it works. Thanks to Suzanne (cigar chomping leather head) for this lesson.

    If you get stuck or just want me to move it for you in 4 clicks and 10 minutes build the site then PM me and I'll do it for you.

    Or, you could switch off the "Discourage search engines from indexing this site" from Settings --> Reading but that's an honorary system that search engines can ignore. There's really no way to hide your website without locking the directory. I've never done that so not sure what effect it would have on public access (it may continuously ask for login details).

    HTH
    {{ DiscussionBoard.errors[8952959].message }}
  • Profile picture of the author Gorilla Horizon
    You might want to check out WordPress › WP Maintenance Mode « WordPress Plugins, although I have never used it, or required to put my site directly into maintenance mode, it may be worth a shot!

    Although like Mr Bill said, developing your website offline or on another server and then moving everything to the one you intend to use when you have done, is a good easy method.
    {{ DiscussionBoard.errors[8952962].message }}
    • Profile picture of the author zoro
      Originally Posted by Gorilla Horizon View Post

      You might want to check out WordPress › WP Maintenance Mode « WordPress Plugins, although I have never used it, or required to put my site directly into maintenance mode, it may be worth a shot!

      Although like Mr Bill said, developing your website offline or on another server and then moving everything to the one you intend to use when you have done, is a good easy method.
      Thanks for sharing. That Plugin looks Awesome.
      {{ DiscussionBoard.errors[8953207].message }}
  • Profile picture of the author jpweb
    The best way to do this is to create a "Under Construction" or "Coming Soon" page. Either on the same domain or different.

    Then create a .htaccess file in your main domains site and place the following code
    Code:
    Options +FollowSymlinks
    RewriteEngine on 
    RewriteCond %{REMOTE_ADDR} !=123.45.67.89 
    RewriteRule index.php$ /construction.php [R=302,L]
    Change the 123.45.67.89 to YOUR IP address so it allows you to still access the site, everyone else will be redirected to the page specified in the next line.

    The 302 is a "Temporary" Redirect, this way it won't hurt existing sites SEO and come up as broken or missing links.

    I use this all the time, it works great.. Don't know your IP? visit IP Chicken - Whats my IP address? ip address lookup to get it.
    {{ DiscussionBoard.errors[8953209].message }}
  • Profile picture of the author Janis Miller
    Elegant Themes also has a maintenance mode plugin. It isn't free, but it is pretty slick and it also allows you to collect emails while in maintenance mode.
    {{ DiscussionBoard.errors[8962973].message }}
  • Profile picture of the author TurnRush
    I am using this plugin, it basically has only one setting either on or off. Which hides your wordpress from not logged in users:

    WordPress › underConstruction « WordPress Plugins
    {{ DiscussionBoard.errors[8963133].message }}
  • Profile picture of the author ChrisBodin
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[8963904].message }}
    • Profile picture of the author TurnRush
      Originally Posted by ChrisBodin View Post

      Just keep it private. dashboard -> options -> privacy .
      Where do you find this in wordpress? Without using a plugin? Or do you mean the function to hide it from search engines?
      {{ DiscussionBoard.errors[8963979].message }}
  • Profile picture of the author kamran9868
    There are lot of maintenance plugins on WordPress.ORG ... you may choose one as per your requirements.
    Signature
    {{ DiscussionBoard.errors[8964091].message }}

Trending Topics