Is it possible to build a WP site without sending it live?

5 replies
  • WEB DESIGN
  • |
I have bought a domain, installed wordpress on it and currently have a 'coming soon' theme installed.

I'd like to build and test the actual WP site behind the scenes, while keeping the 'coming soon' theme installed for visitors to see.

Then, when ready, I'd like to send the actual site live.

How can I do this?
#build #live #sending #site
  • Profile picture of the author Dumkist
    set your privacy to block search engines.
    {{ DiscussionBoard.errors[5800718].message }}
  • Profile picture of the author Brandon Tanner
    IMO the best way to do this is to set up a test environment on your local computer. You can install and configure server software such as XAMPP on your computer in 15-20 minutes. Then once you've done that you can install WordPress inside of it. Then you can create and test as many WP pages as you want on your computer.

    I think XAMPP is pretty straight-forward, but if you're uncomfortable installing it on your computer, you could probably find someone at Fiverr to do it for you, using TeamViewer or LogMeIn.

    Edit: Just found this, which looks kind of interesting.
    Signature

    {{ DiscussionBoard.errors[5800742].message }}
  • Profile picture of the author mojojuju
    You can do this simply by pasting the following in your .htaccess file and make sure to replace the IP address with your own. This way, you'll be able to use your site as normal, while everybody else will be redirected to "comingsoon.html". When you're ready for your site to go live, just delete the lines from your .htaccess file. Nothing else to do.

    # Redirect everyone except for myself to comingsoon.html
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REMOTE_ADDR} !^199\.99\.77\.777
    RewriteCond %{REQUEST_URI} !/comingsoon.html$ [NC]
    RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
    RewriteRule .* /comingsoon.html [R=302,L]
    </IfModule>
    Signature

    :)

    {{ DiscussionBoard.errors[5800972].message }}
    • Profile picture of the author Brandon Tanner
      Originally Posted by mojojuju View Post

      You can do this simply by pasting the following in your .htaccess file and make sure to replace the IP address with your own. This way, you'll be able to use your site as normal, while everybody else will be redirected to "comingsoon.html". When you're ready for your site to go live, just delete the lines from your .htaccess file. Nothing else to do.

      # Redirect everyone except for myself to comingsoon.html
      <IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteCond %{REMOTE_ADDR} !^199.99.77.777
      RewriteCond %{REQUEST_URI} !/comingsoon.html$ [NC]
      RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif) [NC]
      RewriteRule .* /comingsoon.html [R=302,L]
      </IfModule>
      Cool tip! I didn't know about that one.
      Signature

      {{ DiscussionBoard.errors[5801087].message }}

Trending Topics