我有一个带有几个翻译页面的 Hugo 网站。并非所有页面都被翻译,因为我并不总是有志愿者为每种语言的每一页提供服务。
在菜单中,我有一些页面的链接,如果没有本地翻译,我想重定向到英语(所以总是有一个链接,但它可能没有被翻译)。
# Force to have /en/my-page and /fr/my-page routes, even for default language.
defaultContentLanguageInSubdir= true
# English is the default language
defaultContentLanguage = "en"
# This page exists in en and fr, but not de
[[menu.shortcuts]]
name = "Licence"
url = "/licence"
[Languages]
[Languages.en]
languageName = "English"
[Languages.fr]
languageName = "Français"
[Languages.de]
languageName = "Deutsch"
在英文和法文页面上,这工作正常,菜单链接转到/en/licence
和/fr/licence
。但是在德语页面上,它转到/de/licence
404。
有没有办法将丢失的页面重定向到默认语言的相应页面?