Typo3 在一页上键入3多个域记录

Typo3 在一页上键入3多个域记录,typo3,typoscript,Typo3,Typoscript,我有一个问题: 如果我在一个站点上放置了两个或多个域记录(由于别名),则菜单和/或面包屑中的每个链接仅链接到第一个域记录 域名示例:site.com别名示例:beta.site.com 如果我在site.com的每个链接上 我的配置: absRefPrefix = / config.baseURL #not set up 我已尝试通过以下方式根据HTTP主机配置基本URL: [globalString = ENV:http_HOST=www.site.com] config.baseURL =

我有一个问题:

如果我在一个站点上放置了两个或多个域记录(由于别名),则菜单和/或面包屑中的每个链接仅链接到第一个域记录

域名示例:site.com别名示例:beta.site.com

如果我在site.com的每个链接上

我的配置:

absRefPrefix = /
config.baseURL #not set up
我已尝试通过以下方式根据HTTP主机配置基本URL:

[globalString = ENV:http_HOST=www.site.com]
config.baseURL =www.site.com
基本URL是正确的,但每个链接仍然链接到第一个域记录

始终在未选中域记录属性中的链接中前置此域


后端相同:页面预览始终显示列表中第一个域的预览…:-(

请注意,如果您从两个域交付相同的内容,则会出现重复内容问题

一旦你使用域记录,第一个域记录就被用来生成键入链接。据我所知,没有必要使用域记录,因此如果你删除它们并对baseURL使用键入脚本条件,它应该会起作用——即使我不建议这样做

如果在一个安装中有多个站点,其中每个域指向另一个站点,则通常使用域记录。结构示例:

  • 键入3根页面
    • 我的门户(包含影响所有站点的键入脚本)-无域记录
      • myfirstsite.tld-域记录myfirstsite.tld
      • mysecondsite.tld-域记录mysecondsite.tld
您还可以为嵌套站点使用域记录(但据我所知,您需要手动RealURL配置才能正常工作):

  • 键入3根页面
    • mywebsite.tld-域记录mywebsite.tld
      • 关于我们
      • 产品
      • 内部有一个特殊站点,具有自己的域-域记录myspecialsite.tld
      • 接触
因此,域记录并非毫无用处,但对于您的用例来说却毫无用处


可以添加多个域记录,因为您可能希望能够快速切换它们(当dev.mysite.tld是第一个时,将www.mysite.tld向上移动),或者您希望在不使用htaccess规则的情况下定义一些重定向。

对不起,我的英语是:它可以工作的,但只有当typo3不在反向代理后面时,就像我们的情况一样(我认为是这样的,因为在开发环境中它可以工作,但在nginx后面的服务器上它不工作。)那么嵌套域呢???我不明白,为什么我要使用域记录TypoLink来获得第一个(为什么不根据http主机来决定?例如)。那么为什么可能在Typo3.Wierd中向一个页面添加更多域记录?因为“正常”您使用域记录作为树中的入口点,如lorenz在其第一个示例中所述。因此,如果您希望两个域指向同一棵树(即使www.*和*是一个用例),您需要在一个页面上放置多个域记录。