Support » Fixing WordPress » Default permalinks give 404

  • This issue arose with Utterli, but doesn’t seem to be related to that service specifically. I posted an “utter” — an audio blog post — and when I tried to click on the permalink generated I got a 404.

    The permalink was along the lines of:
    the post number being used as the post slug. This is an actual post, although one I created manually, not via Utterli.

    Now I can’t understand why that URL doesn’t work. It should be valid, I would have thought. The post does display on my home page.

    My permalink settings are for a custom structure, and are:

    The plugins I use are: Akismet, digg widget, Fold Page List, Kimili Flash Embed, Simple Tags, Subscribe To Comments, Theme Tester, the_excerpt Reloaded, Tweet You, Twitter Tools, WordPress Database Backup, and Yet Another Related Posts Plugin.

    Any ideas why these posts don’t display?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi,

    Please check .htaccess file with rewrite rules..there may be causing the issue.and also check permissions to the wo-contents folders recursively..if not then assign 755 permissions recursively.


    Shane G.

    I have a complex .htaccess file because my wife’s site has virtual hosting on my domain. The contents look like this:

    RewriteEngine on
    # Canonicalize my domain name
    # If requested hostname contains "" (any case)
    RewriteCond %{HTTP_HOST} bodhipaksa\.com [NC]
    # but isn't *exactly* "" (must be www and lowercase, with no appended dot or port numbers)
    RewriteCond %{HTTP_HOST} !^www\.bodhipaksa\.com$
    # then redirect to canonical domain
    RewriteRule (.*)$1 [R=301,L]
    # Canonicalize darling's domain name
    RewriteCond %{HTTP_HOST} consciousmom\.net [NC]
    RewriteCond %{HTTP_HOST} !^www\.consciousmom\.net$
    RewriteRule (.*)$1 [R=301,L]
    # Darling's site (assuming it has its own .htaccess file at /consciousmom/.htaccess)
    RewriteCond %{HTTP_HOST} ^www\.consciousmom\.net
    RewriteCond %{REQUEST_URI} !^/consciousmom/
    RewriteRule (.*) /consciousmom/$1 [L]
    # My site
    # BEGIN WordPress
    RewriteCond %{HTTP_HOST} ^www\.bodhipaksa\.com
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress

    Apart from that there are a few permanent redirects going back to when my site was html.

    I don’t know much about .htaccess rules. See anything in there that might cause the glitch I’m seeing?

    Well, doesn’t seem like it was an htaccess thing. The htaccess is now down to the first block of rules (canonicalizing my domain name) and the last block, which contains the standard WordPress rules.

    Any ideas welcomed.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Default permalinks give 404’ is closed to new replies.