I have migrated my WordPress blog from one host to another by way of transferring the files and exporting/importing my database, updating URL references where needed.

On my new host, I can successfully view the front-page of my blog however visiting posts results in "404 - Page not found" errors, seemingly regardless of my permalink settings.

My blog as it resides on the new host can be found at www.erogol.com

Any one know the reason?

  • Have you verified that the PHP mod_rewrite module is enabled on your new host?
    – bosco
    Sep 4, 2013 at 20:58

1 Answer 1


All your inner links use the wwww subdomain instead of the www subdomain. Check your General Settings to see if you added an extra w in your site url.

For example:

This fails: http://wwww.erogol.com/?p=653

This succeeds: http://www.erogol.com/?p=653


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.