- I am running Redirect 8.x-1.x-dev on Drupal 8.6.15.
- For "Language Detection and Selection" I am using URL only.
- In Redirect I have "Enforce clean and canonical URLs." enabled.
- The site's main language is English.
Suppose I have a node with nid 123 and this node is only in English. If I visit /node/123 it redirects to the correct alias (e.g. /some-alias) but /de/node/123, /fr/node/123, and /it/node/123 do not redirect but instead they just display the English node. The page does contain correct canonical meta tags .. but it does not redirect.
I have tested this while logged in and while logged out and that made no difference. I was expecting "Enforce clean and canonical URLs." to also apply to URLs like /fr/node/123 even if node 123 only has an English translation, but this does not appear to be the case right now.
Comments
Comment #2
idebr commentedSimilar issue: #3022331: Redirect translations to their correct language prefix
Comment #3
idebr commented