• Resolved Dave

    (@dave925)


    My blog: https://www.gobackpacking.com/Blog
    Wordpress 3.0.1
    Gazette Theme by Woo Themes

    Last week, I noticed that my top-level (parent) blog pages were coming up with 404 errors. Strangely, the child pages are still appearing fine. If I create a new parent page, it gets the 404 error. If I create a new child page, it appears fine (ex: https://www.gobackpacking.com/Blog/contact/contact/).

    There were 2 things I did around the time this problem started. First, my blog as a whole was unavailable, and when I contacted my web host, Hostgator, they said I had to fix a 2nd IP address on my new VPS hosting account. I did that and the whole blog was immediately available again.

    The second was to install and test a redirection plugin:

    https://www.ads-software.com/extend/plugins/quick-pagepost-redirect-plugin/

    I tested it by having a blog post redirect to my “About” page, and it worked fine. I then removed the redirection. When I noticed the 404 errors, I deleted the plugin altogether, but it didn’t resolve the issue.

    I contacted Hostgator and they deactivated all my plugins, but it didn’t resolve the issue. Instead of 404 errors, the pages redirected to the blog’s home page (https://www.gobackpacking.com/Blog). Since it didn’t appear to be a plugin issue, I have since reactivated them all.

    Please help!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Dave

    (@dave925)

    Update: I contacted the guys behind the redirect plugin I mentioned, and they indicated that if the plugin was deleted, it shouldn’t be the cause of this problem. They also had me try resetting my permalinks, and deleting my .htaccess file, but neither approach fixed it.

    Reuben

    (@greuben)

    Did you clear the W3 cache after deleting the plugin??

    Thread Starter Dave

    (@dave925)

    Hey Reuben, yes I did.

    And I just got a suggestion back from a friend, which turned out to fix the issue.

    have a look at your .htaccess file in the root of your WP site and check if they are different from these:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    If they are substitute em with the above, then check again.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Blog pages give me 404 errors’ is closed to new replies.