The steps to follow to temporarily disable any web site are fairly straightforward, just not very obvious.
Basically what we are going to do is to set up a new folder on your hosting which will contain the code for the disabled version of our site and we'll then rename the folder containing the site to something else and rename the folder with our disabled site in its place. When we are ready to enable the site again we can rename the folders back.
Now you have a rough idea of how to do it, let's go through it step by step so you know exactly what to do.
Any links to any web page anywhere on your site will now be automatically redirected to the page giving the message that your site is disabled. Note that you will not want to leave the site disabled like this for any length of time as if you do it will affect your entries in the search engine results as when they next check your site all they will find is the one page with the disabled message.
To enable your site again iit is just a matter of renaming the folders back (A to B and then C to A) so as to put everything back the way it was. Presumably you'd have made all the necessary changes to your site and uploaded them to the appropriate folder prior to renaming the folders back so as to re-enable your site.
So you can see exactly what effect the above processing has, I have created a dummy disabled site at http://disabled.felgall.com/ so you can see what happens when you try to access different web pages within a site disabled using this method.
Of course, if the site is using a CMS that provides an option for disabling the site then you'd obviously use that option if you need to disable that site. as that will be even simpler than using the method described above.
This article written by Stephen Chapman, Felgall Pty Ltd.