• Hey all!

    I’m blogging over at korywoodard.com, and a few days ago a friend pointed out that there are links broken on my site. I’ve been to the links, and the 404 pages that show up seem to be generated by GoDaddy. So, I contacted them and they are saying that they are unable to duplicate the pages that I’m seeing. This, this, and this are just examples of the pages that are giving me 404 pages. I’m wondering if anyone else is seeing them?

    I haven’t changed anything in between when they were working and now, so I’m not sure what’s going on.

    Any help would be greatly appreciated.

Viewing 15 replies - 16 through 30 (of 39 total)
  • No need to change anything if you have installed wordpress to your web document root — it’s correct.

    At least wordpress has no problems writing that file so no need to toggle the permalinks settings or change write permissions. I don’t know what to do though.

    Thread Starter korywoodard

    (@korywoodard)

    Okay, well here’s a new question. WordPress is showing that I have the most recent version installed, but GD is showing that I have an update available. Could this somehow be the cause?

    I can’t tell. But what about if you go to Posts -> Categories and select View for some category, say “design”, to which URL does that take you?

    Thread Starter korywoodard

    (@korywoodard)

    It takes me to the same broken link..

    I’d try to create a new category with all the plugins turned off and see if the new category page works. If it worked, I’d delete and recreate all the categories. Does anyone else know what might be wrong?

    Thread Starter korywoodard

    (@korywoodard)

    Tried that as well, doesn’t work.

    How about in Permalink Settings -> Optional -> Category Base: write the default value: category into it. Do category pages work then? If that doesn’t work, how about changing it into something else, for example category_base. Does page /category_base/design show your category then?

    And, trying this wouldn’t hurt: https://dre.im/if-pages-return-a-404-after-wordpress-3-1-upgrade/
    That seems to have helped lots of people even quite recently (not just 3.1 upgrade). Also update stuff if there are available updates. Someone had had similar problem fixed by updating his twentytwelve theme.

    Thread Starter korywoodard

    (@korywoodard)

    Op! Changing the optional thing to category_base works!

    Thread Starter korywoodard

    (@korywoodard)

    However, following the steps at the link didn’t work.

    Thread Starter korywoodard

    (@korywoodard)

    That also doesn’t solve the issue of going back pages by clicking the ‘older posts’ link at the bottom of the page.

    Isn’t it just your front page where pagination (older/newer post links) doesn’t work? It seems to work in category and tag archive pages for example.

    I also noticed that your tag archive pages aren’t working. For example: https://www.korywoodard.com/tag/home-decor/

    Instead this is working:
    https://www.korywoodard.com/tags/home-decor/

    so I guess the tag base is modified at some point from tag to tags. Maybe you could fix this too by trying to set the tag base to the default value tag in permalink settings -> optional -> tag base, or if the default value won’t work, try something else, for example, tags, or still something else if even that won’t work.

    It would be my guess to try to assign the default or a custom value to pagination_base too, and see if it fixed your home page’s “Older/newer posts” links, since all the links problems might be related.

    Taken from here (slightly modified):
    https://www.ads-software.com/support/topic/change-pagination_base?replies=7
    try adding this to the end of your theme’s functions.php:

    function my_custom_pagination_base() {
    	global $wp_rewrite;
    
      // Change the value of the author permalink base to whatever you want here
    	  $wp_rewrite->pagination_base = 'page';
    
    	  $wp_rewrite->flush_rules();
    }
    add_action( 'init', 'my_custom_pagination_base', 10000 );

    Remember to empty browser cache before trying out if it worked.
    If it’s not working, try something else for pagination_base: change the 5th line to
    $wp_rewrite->pagination_base = 'pages';

    If not working, just to be sure, try keeping the last modification and change the last line to be
    add_action( 'init', 'my_custom_pagination_base', PHP_INT_MAX );

    A quick search on google shows that at least Yoast SEO has caused lots of similar problems. People have been able to sometimes fix them by toggling Yoast SEO settings on and off. What other plugins are you using by the way?

    Thread Starter korywoodard

    (@korywoodard)

    This isn’t working either. Neither is deactivating the SEO plugin.

    I changed the tag and category links to something custom because I want them to actually work. However, I would like to know what caused this problem as my “Older Posts” link at the bottom of my home page is still not working.

    I have now even tried to re-install the latest wordpress with no change in the issue.

    Have you tried to see what happens if you set your permalinks back to default? If it solves the issue, you can return to your custom permalinks.

    Thread Starter korywoodard

    (@korywoodard)

    Yes, it helps with the ‘older posts’ link, but not the category and tag links. Also, once I change the permalinks back to the setting they’re currently at it’s back to 404 pages.

Viewing 15 replies - 16 through 30 (of 39 total)
  • The topic ‘broken links’ is closed to new replies.