Subscribe to my RSS feed RSS
May 28, 2008

How do I make WordPress Permalinks work on goDaddy?

I’ve just set up a WordPress blog on GoDaddy and have tried enabling Permalinks but I still get GoDaddy’s 404 page. What am I doing wrong?


I got this question from Leo of Whooah.biz who was setting up a new domain called link4business.info for a client. He had gone through the usual steps of rolling out WordPress, however when he decided to use permalinks, these weren’t working. He checked all the usual things, his .htaccess file was in place, but instead of getting the pages he was after, he was getting the standard “Page Not Found” error message supplied by GoDaddy.

The problem here is that your web server is trapping the 404 before your .htaccess has a chance to get it’s hands on it, so no matter what you place in there, nothing different is going to happen. The answer is to turn of your hosting provider’s 404 handler which then lets your own handler kick in. Here’s how you do this:

Open your control panel and navigate to your Settings page.

Click on the 404 Error Behaviour icon.

Select Make my 404 Page my Home Page.

This last action actually turns off GoDaddy’s custom 404 Error Page and lets you handle permalinks in the way WordPress expects.

So Leo, hopefully this means you won’t be banging your head against that lovely teak outdoor furniture you have. Next time you get stuck on something, just ask!

    Related Questions

    • How do I make WordPress permalinks work on nested domains? GoDaddy’s Deluxe hosting allows for multiple websites all under one account. The way they do this is by pointing the domains to subfolders within the root. But, this poses a problem when trying to ...
    • How do I enable WordPress permalinks in IIS? I've just implemented WordPress on my webhost and have tried to turn on PermaLinks from the Options menu, but they don't seem to be working. Someone has told me to look at my .htaccess file, but ...
    • What is a dedicated server and do I need one? I'm looking for somewhere to host my blog and everyone seems to have lots of options. One of these is a dedicated server. What is this and do I need one? I got this question from a friend of mi...
Feed for this Entry | Trackback Address

14 comments already

  1. David on 08.11.2008 at 6:04 pm | permalink
  2. thanks for the easy fix! Cheers!

  3. Rene on 08.30.2008 at 10:59 am | permalink
  4. Owen – Thanks for the detailed reply. I have dozens of clients using WordPress on GoDaddy servers without permalink problems because I was able to easily realize GoDaddy’s 404 error handling. Now my question is a bit more complicated than that…

    GoDaddy’s Deluxe hosting allows for multiple websites all under one account. The way they do this is by pointing the domains to subfolders within the root. But, this poses a problem when trying to activate the permalink structures for these new sites since the 404 handling is pointing to the main root folder instead of your domain’s root folder. Make sense? I’m searching for a way to rectify this issue since I have quite a few clients in this situation. Any ideas?

  5. Owen on 09.03.2008 at 9:38 am | permalink
  6. @Rene: You may be able to find your answer on my latest post: http://askowen.info/2008/09/how-do-i-make-wordpress-permalinks-work-on-nested-domains/

  7. Lisa Hallman on 09.25.2008 at 8:05 pm | permalink
  8. Thank you, thank you. I kiss your feet. This completely worked and NO MORE headaches.

  9. Daniel Rosenstark on 09.26.2008 at 7:05 pm | permalink
  10. Hey I was following your instructions and going MAD because it was going to the 404 error page ANYWAY (what?). Then I changed it to the index.php and it served the index.php page out as if it were a .txt page… what?

    The answer was: I had Java Servlets/JSP turned on on the account. That was screwing everything up.

    Don’t ask me, I know it makes no sense, but that was the problem. Your instructions now work perfectly.

    THANKS!

  11. Ramesh on 01.10.2009 at 6:50 pm | permalink
  12. Hi,
    Is this hosted on a Windows plan/linux plan? Is there any way to get the permalinks to work on a windows plan?

  13. Paula on 02.12.2009 at 10:13 am | permalink
  14. Perfect! works! thanks you!!

  15. Chris on 02.20.2009 at 3:36 pm | permalink
  16. Also fixed the problem for me.

    If you are on GoDaddy:
    1. USE LINUX!
    Password emails, media uploads, and beautiful permalinks magically began working after I changed my account from Windows to Linux.
    2. Disable the GoDaddy 404.
    3. Google is your friend, you’re certain to come across some problems, but also bloggers who are happy to help you out.

  17. Wes on 04.11.2009 at 10:55 pm | permalink
  18. Thanks a ton. The tip that changing your 404 on GoDaddy to the homepage will allow your custom .htaccess was key! I was able to get my permalinks and custom error page working thanks to your info.

  19. Meditation Ralph on 09.19.2009 at 7:05 pm | permalink
  20. You are brilliant! Thank you so much! You just saved me hours of trying to figure this out on my own.

Leave a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>