在代理后面使用 SSL 跨域打字链接

Typolink across domain using SSL behind proxy

我的 TYPO3 中有两个页面树,我 link 在它们之间。这两个网站都对前端交付​​使用 SSL/TLS 加密,因此应该只生成相对 links(如果在同一域中)或 link 到我的第二个域(它确实如此,但仅使用 http 而不是 https)。

现在原因似乎很清楚:我从未告诉 TYPO3 只生成 https links。问题是:首先我该怎么做?

我遇到了使用 config.absRelPrefix 的可能性,但是当 link 跨域时这不起作用。

使用

config.typolinkCheckRootline = 1

这样拼写链接会检查目标页面是否属于当前域。

https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#typolinkcheckrootline

显然,config.typolinkCheckRootline = 1 以及 config.absRelPrefixconfig.baseUrl 的任意组合都无济于事,如果 TYPO3 获取了错误的 HTTP 主机并且仅通过 [= 获取主机13=]环境变量