Opened 4 years ago
Last modified 14 months ago
#5290 closed defect (bug)
Requests containing 'cat=-1' omit canonical (and hreflang) tags — at Version 2
Reported by: | jonoaldersonwp | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Component: | General | Keywords: | seo |
Cc: |
Description (last modified by )
Requests such as https://wordpress.org/plugins/tags/web-application-firewall/?cat=-1 and https://wordpress.org/themes/tags/blog/?example=example&cat=-1 omit canonical URL tag and hreflang tags.
These should be (re)included, and the parameter ignored.
Change History (2)
#2
@
4 years ago
- Description modified (diff)
Unfortunately ?cat=-1
is a valid request, as is /tag/tagname/?cat=-1234
, which is just as valid as /tag/tagname/?category_name=catname
This is an unfortunate scenario where WordPress's flexibility is incredibly hard to handle.
The challenge with multi-taxonomy queries like this, is which is the canonical? /tag/tagname/?category_name=catname
or /category/catname/?tag=tagname
?
If the QV should just be excluded from the canonicalisation, the further question that's raised is "Does what the canonical is actually set to matter at all? Should it just be set to the homepage for a multi-taxonomy query if one should be ignored?"
In 9992: