Я добавил другой язык en на свою домашнюю страницу и добавил его также на сайты с точкой входа / en /.Когда я перевожу стартовую страницу и переключаю язык на en, тогда он работает нормально.Но когда я нажимаю на другую страницу без перевода для en, например /en/contact.html, я получаю 404 PageNotFound Exception.Конфигурация моей страницы:
page = PAGE
page {
typeNum = 0
config {
absRefPrefix = /
no_cache = 1
noPageTitle = 1
linkVars = L(0-10)
language = de
locale_all = German
htmlTag_langKey = de-DE
sys_language_uid = 0
sys_language_mode = content_fallback
sys_language_overlay = 1
}
[globalVar = GP:L=1]
page.config {
sys_language_uid = 1
}
[global]
Конфигурация моих сайтов:
rootPageId: 2
base: 'http://some-domain.de/'
baseVariants: { }
languages:
-
title: 'Meine tolle Webseite'
enabled: true
languageId: '0'
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: ''
hreflang: ''
direction: ''
flag: de
-
title: 'Andere Sprache'
enabled: true
languageId: '1'
base: /en/
typo3Language: en
locale: en_US.UTF-8
iso-639-1: en
navigationTitle: ''
hreflang: ''
direction: ''
fallbackType: fallback
fallbacks: '0'
flag: en
errorHandling: { }
routes: { }
routeEnhancers:
PageTypeSuffix:
type: PageType
default: .html
map:
.html: 0