All request must be redirected to the coming soon page, is there any module can do it or a solution, I'm using the zen base theme.

Thank you for your help :)

  • just create your own custom page www.example.com/comingsoon
    – Vimalnath
    Commented Apr 17, 2013 at 9:36
  • Why would you even use Drupal for that? Just create an index.html with your coming soon message, and develop your soon-to-come website somewhere else. Commented Oct 23, 2014 at 8:12

5 Answers 5


You can put the site on maintaince mode and can use the message as coming soon.

  • This is a pretty good solution! Just don't forget to change it back to a maintenance page once you've finished your build :)
    – Chapabu
    Commented Apr 17, 2013 at 10:13

Another way, mentioned by VM in this support request 5 years ago is:

[...] creating a page-front.tpl.php file for you theme which only gets called on the front page.

And use that tpl for the coming soon period.

I personally used the maintenance mode (see answer by arpitr in this page). But I don't know how to display a block in the maintenance mode. For instance a block with a mailing list subscription form (which is a must in a coming soon page). The front.tpl.php way instead is more customizable, I think. I'll check it out. (see updates in edit3)

Edit: I'll check out also mcd module which integrates with simplenews subscription block (this way it's possible to use the maintenance option).

Edit2: Also, with 3rd party service mailchimp one can embed her subscriptio form in the plain html of the maintenance page (see updates in edit3). Another way to go and use the maintenance page option.

Edit3: I've tried to insert an iframe (embedding mailchimp subscription form or google subscription form) in the maintenance page message, with no success. So, if one needs to deal with iframe embedding, one has to use the tpl.php option. The good news (for me) is that there is a more specific maintenance-page.tpl.php to configure for this.


Have you tried the Maintenance Countdown module? It puts your site in a maintenance mode and provides a nice counter for the time the site will be available again.

site countdown module image


Check ComingSoon: A Distro for Collecting Pre-Launch Sign Ups. I think this could help you.

"Coming Soon" is a distribution for creating a launch site for an upcoming project, idea or business. In it's most basic sense, it's a Drupal clone of LaunchRock.com. It provides a simple signup / registration form on the homepage and unique share pages for new users. So that before the site, app or business itself actual launches, you can start to get new members.


you can create a panel with one column and put a block in it with all data you need so you wil have a new page with a unique url then choose this page from configuration - site information in Default 404 (not found) page or put its link to all your incoming page

  • Thank u :), but like I say for all incoming requests not just 404 requests Commented Apr 17, 2013 at 9:49
  • ok you can set all your menu item to this page
    – Ahmed
    Commented Apr 17, 2013 at 10:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.