Canonical Links with HrefLang Tags
solverat opened this issue · comments
Q | A |
---|---|
Bug report? | no |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
Given Scenario
- Page:
https://domain.com/my-page
- Available Locales:
de
anden
- Default Locale:
en
Current Result
Default Request
GET https://domain.com/my-page/en
<link href="https://domain.com/my-page/en" rel="alternate" hreflang="x-default">
<link href="https://domain.com/my-page/en" rel="alternate" hreflang="en">
<link href="https://domain.com/my-page/de" rel="alternate" hreflang="de">
Query Request
GET https://domain.com/my-page/en?page=2
<link href="https://domain.com/my-page/en" rel="alternate" hreflang="x-default">
<link href="https://domain.com/my-page/en" rel="alternate" hreflang="en">
<link href="https://domain.com/my-page/de" rel="alternate" hreflang="de">
Desired Result
Default Request
GET https://domain.com/my-page/en
<link href="https://domain.com/my-page/en" rel="alternate" hreflang="x-default">
<link href="https://domain.com/my-page/en" rel="alternate" hreflang="en">
<link href="https://domain.com/my-page/de" rel="alternate" hreflang="de">
Query Request
GET https://domain.com/my-page/en?page=2
<link rel="canonical" href="https://domain.com/my-page/en">
To Define
- Make this option configurable (
i18n.canonical_query_urls: true
) - What about pretty Urls (e.g.
https://domain.com/mypage/en/page/1
)?