微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TYPO3 10.4.x 站点配置语言参数 - 从 realurl 迁移

如何解决TYPO3 10.4.x 站点配置语言参数 - 从 realurl 迁移

在我的一个项目中,我将 TYPO3 从 6.2 更新到 10.4。
在旧版本中,我使用了这个增长的历史 realurl 配置:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
    '_DEFAULT' => array (
        'preVars' => array(
            array(
                'GEtvar' => 'L','valueMap' => array(
                    //'de' => '0',//'en' => '1'
                ),'valueDefault' => 'de',//'noMatch' => 'bypass',),)
);

通过这个配置,我得到了这些网址:

对于起始页: www.mydomain.de/

对于子页面www.mydomain.de/de/subpage.html

在新的站点配置中,我只使用语言的认条目。但是现在我在 url 中没有更多的“/de/”。我知道当我使用带有“/de/”而不是“/”的 siteLanguage -> 基本字段时,我会在 URL 中得到“/de/”。

愚蠢的事情是“/de/”也被附加到了它不应该去的起始页上。

谁能给我一个提示

当前站点配置:

base: 'https://www.domain.de'
baseVariants:
  -
    base: 'http://2021.domain.de/'
    condition: 'applicationContext == "Development"'
languages:
  -
    title: Deutsch
    enabled: true
    base: /
    typo3Language: de
    locale: de_DE.UTF-8
    iso-639-1: de
    websiteTitle: ''
    navigationTitle: Deutsch
    hreflang: de-de
    direction: ltr
    flag: de
    languageId: 0
rootPageId: 1
routeEnhancers:
  PageTypeSuffix:
    type: PageType
    default: .html
    index: ''
    map:
      .html: 0
      sitemap.xml: 1533906435

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。