Search code examples
wordpresspermalinks

Wordpress permalinks broken


I have recently moved my blog from one serever to another. I am now unable to restore my permalink structure.

Now my permalink strucure has become /?p=123. Whenever, I try to change it to any other custom permalink structure, it throws 404 for all the posts. Check the blog at http://microreviews.org I have been forced to make the permalink structure as /?p=123. All the entries from search engines are however on the old structure /%postname%/

None of the plugins for the same seem to work and I am stuck with the ?p=123 structure.

What should I do?


Solution

  • Assuming you're on Apache server:

    • You don't have the .htaccess file on the new server, or
    • the new server doesn't have mod_rewrite turned on, or
    • the new server ignores the .htaccess files, or
    • any combination of the above :)