WordPress.org

Ready to get started?Download WordPress

Forums

Duplicate Content / Link Structure (4 posts)

  1. pixelhub
    Member
    Posted 4 years ago #

    Hi i have a question about the duplicate content / link structure within wordpress

    Hi i have the link structure

    %category%/%post%.html

    If i create a category (bits) a sub category (bobs) and add a post to that sub category (widgets.html) the url looks like this

    Example.com/bits/bobs/widgets.html

    Which is what you would expect. However if you type in any of the following in to the address bar you are served with the content of Example.com/bits/bobs/widgets.html even though the url is different.

    Example.com /bobs/widgets.html
    Example.com / bits/ widgets.html

    Each one have the server response code 200 which is not what you would expect as only one truly exists the other 2 should be 404s.
    Why does wordpress do this an how can i prevent it.

    I have added the canonical link/tag to the top of every page so search engines know what the url should be, but its not the best solution.

    Cheers

  2. Samuel B
    moderator
    Posted 4 years ago #

    %category%/%post%.html
    not correct

    /%category%/%postname%.html
    correct

    %category%
    Starting Permalinks with %category% is strongly not recommended for performance reasons.

    http://codex.wordpress.org/Using_Permalinks#Choosing_your_permalink_structure

  3. pixelhub
    Member
    Posted 4 years ago #

    Thanks for the reply but it was just a typo in my question (I can't edit the post). I actually have the correct link structure.

    /%category%/%post%.html

  4. pixelhub
    Member
    Posted 4 years ago #

    lol..

    I made a typo correcting the typo.

    I actually have the correct link structure

    /%category%/%postname%.html

    not what i wrote in the question above. The quetion should read

    Hi i have a question about the duplicate content / link structure within wordpress

    Hi i have the link structure

    /%category%/%postname%.html

    If i create a category (bits) a sub category (bobs) and add a post to that sub category (widgets.html) the url looks like this

    Example.com/bits/bobs/widgets.html

    Which is what you would expect. However if you type in any of the following in to the address bar you are served with the content of Example.com/bits/bobs/widgets.html even though the url is different.

    Example.com/bobs/widgets.html
    Example.com/bits/widgets.html

    Each one have the server response code 200 which is not what you would expect as only one truly exists the other 2 should be 404s.

    Why does wordpress do this an how can i prevent it.

    I have added the canonical link/tag to the top of every page so search engines know what the url should be, but its not the best solution.

    Cheers

Topic Closed

This topic has been closed to new replies.

About this Topic