WordPress.org

Make WordPress Core

Opened 6 months ago

Last modified 6 months ago

#42835 assigned defect (bug)

<link rel="canonical"> for paged static front-page is wrong

Reported by: chesio Owned by: joostdevalk
Milestone: Awaiting Review Priority: normal
Severity: normal Version: trunk
Component: Canonical Keywords: needs-patch
Focuses: Cc:

Description

Hello,

I have a website with custom paging on my static front-page. I use page slug to handle paging, because without the slug I get 404 error, but I noticed that there is no slug present in <link rel="canonical"> URL generated by WordPress.

For example: Page at http://example.com/page/2/ has <link rel="canonical" href="http://example.com/2/" />, but as said above, http://example.com/2/ serves a 404 page.

Change History (2)

#1 follow-up: @joostdevalk
6 months ago

  • Keywords needs-patch added
  • Owner set to joostdevalk
  • Status changed from new to assigned

I'm working on separating out the canonical code from Yoast SEO, which fixes this amongst many other edge cases.

In general though, if the page serves a 404, the canonical doesn't matter at all.

#2 in reply to: ↑ 1 @chesio
6 months ago

Replying to joostdevalk:

I'm working on separating out the canonical code from Yoast SEO, which fixes this amongst many other edge cases.

That's a great news, thank you! Btw. are you also aware of this edge case: https://core.trac.wordpress.org/ticket/28081#comment:27 ?

Note: See TracTickets for help on using tickets.