# Creating Under Construction Page/Hide existing site

**URL:** <https://forums.realmacsoftware.com/t/creating-under-construction-page-hide-existing-site/44628>\
**Category:** RapidWeaver Classic\
**Created:** [September 13, 2024, 7:09pm UTC](https://forums.realmacsoftware.com/t/creating-under-construction-page-hide-existing-site/44628 "2024-09-13T19:09:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![D03ree](https://avatars.discourse-cdn.com/v4/letter/d/47e85d/32.png) [@D03ree](https://forums.realmacsoftware.com/u/D03ree)\
**Post date:** [September 13, 2024, 7:09pm UTC](https://forums.realmacsoftware.com/t/creating-under-construction-page-hide-existing-site/44628/1 "2024-09-13T19:09:22Z")

</div>

Hi,

I’m redoing an existing website. In the meantime, the client wants a “We’re refreshing our site” landing page with an image/text.

1. How do I “hide” the published site?
2. What’s the best way to create the intermediary “Construction page” without completely gutting the existing published site and pages?

Thanks!

---

<div class="post-metadata">

**Author:** ![differentdan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/differentdan/32/33530_2.png) [@differentdan](https://forums.realmacsoftware.com/u/differentdan)\
**Post date:** [September 13, 2024, 10:03pm UTC](https://forums.realmacsoftware.com/t/creating-under-construction-page-hide-existing-site/44628/2 "2024-09-13T22:03:19Z")

</div>

Create a new page in RapidWeaver called “Under Construction”, design it, in the page inspector give it a filename `underconstruction.html`, leave the folder field empty, publish the site, then add the below to your .htaccess file at your web host to redirect all visitors except yourself to that new `underconstruction.html` page you just uploaded (you’ll need to replace the IP address in the below example with your real IP address, which you can get by doing a google search for what’s my IP).

```auto
RewriteEngine on
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^123.45.67.89$
RewriteCond %{REQUEST_URI} !underconstruction.html
RewriteRule ^(.*)$ /underconstruction.html [R=302,L]

```

If your ISP assigns dynamic IP addresses, you might need to update that IP on occasion while redoing the site, depends on how often they cycle your IP address.

---

<div class="post-metadata">

**Author:** ![D03ree](https://avatars.discourse-cdn.com/v4/letter/d/47e85d/32.png) [@D03ree](https://forums.realmacsoftware.com/u/D03ree)\
**Post date:** [September 14, 2024, 2:03pm UTC](https://forums.realmacsoftware.com/t/creating-under-construction-page-hide-existing-site/44628/3 "2024-09-14T14:03:57Z")

</div>

Thanks, I’ll give that a go!
