Bug #88715
closedWrong routes for default url slugs on translated base path pages
100%
Description
We have configured a multi lanugage setup with the following structure (see site configuration image attachment):
- de: http://dev.example.com/de/
- en: http://dev.example.com/
- es: http://dev.example.com/es/
- fr: http://dev.example.com/fr/
So the default language in the backend of TYPO3 is german, but the URL for german contains "de". This is exactly what we want and it works as expected, but a strange side effect is also present afterwards, because something like this is working, too:
- de: http://dev.example.com/de/kontakt (fine)
- en: http://dev.example.com/contact (fine)
- en: http://dev.example.com/kontakt (bad)
As you can see routes to the default pages will be created for translated pages too if they don't contain a language parameter like "en". So if someone visit http://dev.example.com/kontakt he will get the same content as http://dev.example.com/contact. So canoncial link is set to the right URL and SEO will not be affected, but this pages or routes should not be generated instead.
Files