Fix for Domain Redirecting To /cgi-sys/defaultwebpage.cgi Page

Sometimes when you add a new domain on a cPanel web hosting account and try to visit the site your domain might be redirected to a page like As far as I can figure this is a 301 redirect in cPanel hosting, so unfortunately it can be remembered by your ISP, your OS and by your Browser.

cgi sys defaultwebpage

In such cases try waiting for a couple of hours and clearing your browser cache. It has worked for me. So most probably if you clear your browser cache, you will also be able to open your domain without getting redirected to this mysterious /cgi-sys/defaultwebpage.cgi page.

If clearing the browser cache doesn’t work or your customers too complain of this issue and you can’t make them clear their browser caches, then you might need a more advanced fix from the server side. I found a couple of articles explaining the process here and here.

I don’t know exactly why this happens but I think this is something to do with trying to access our newly setup domain before the propagation delay has properly set-in. The browser cache keeps a copy of this default cgi page and keeps showing it for hours or even days after.

It has happened to me couple of times. Sometimes, I have setup a static website or installed WordPress on that domain. Sometimes, when I go to a page like it loads normal but when I go to it still redirecting to /cgi-sys/defaultwebpage.cgi Sometimes when I have tried opening the same domain with another machine or mobile phone this domain redirect doesn’t happen.

Hope clearing the browser cache works for you. Feel free to share your experiences and post any other solutions that has worked for you in the comments below.


Written by: Aksam Zarook
Aksam Zarook is a web designer, developer, online marketer and founder of Zeeron Solutions. With nearly 11 years of work and business experience he excels in web design, web development, graphic design and Internet marketing. He is also a family man with two adorable little kids and rides a motorbike.

Join Discussion Now!

31 comments on “Fix for Domain Redirecting To /cgi-sys/defaultwebpage.cgi Page

  1. Clearing the cache definitely works. But the problem is that the visitors get it and they’re complete idiots and don’t know how to clear their browser cache. Further more, this error doesn’t specifically instruct you to clear your browser cache and it’s in English, which can be a problem if you have a website in another language.

    1. Hi Daniel,
      Thanks for your comment. I get your point but I think its bad to call people idiots. We can’t expects general public to go through a hassle like this error message that even baffles web design experts sometimes. Like you say, I think cPanel and web hosting companies should do something to avoid this error screen showing or provide some instructions on how to get around it, if the website is already up and visitor still get this message.

  2. Your article is real Life saver I must say. I was working on one of my clients WordPress website when after migrating to a new domain I kept getting this error randomly. I tried updating Permalinks, checked the DB but every thing seemed pretty okay. Then I found that the website is working fine in Incognito and Google search landed me upon your article!

    Anyone stuck, clear your browser cache, try to open in another machine/browser and if all fails you may need to have a look on your Domain setups etc. through Cpanel.

    Best of luck.

  3. Thanks it works.
    In my case it works for client and not for me.

    So my guess, it may be the issue of time differences.

  4. Your article Fix for Domain Redirecting To /cgi-sys/defaultwebpage.cgi Page and I practically to remove redirecting problem . Nice post about redirect domain to new.

  5. Brilliant. Clearing the cache works.
    Happened to me some time back, and this is what I did.
    To narrow is it’s a browser ‘cache’ issue, try accessing from a smart device (phone). It should direct

  6. Please ask your service provider to run the following commands as root user:

    /scripts/upcp –force


    And this will fix it.


Leave a Reply