0

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

现在原因似乎很清楚了:我从来没有告诉 TYPO3 只生成 https 链接。问题是:首先我将如何做到这一点?

我遇到了合作的可能性,config.absRelPrefix但这在跨域链接时不起作用。

4

2 回答 2

0

利用

config.typolinkCheckRootline = 1

这样,typolinks 检查目标页面是否属于当前域。

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

于 2017-11-02T09:55:31.767 回答
0

显然,如果 TYPO3 获取错误的 HTTP 主机并且只能通过env var获取主机,config.typolinkCheckRootline = 1那么以及任何组合config.absRelPrefixconfig.baseUrl无济于事。HTTP_X_FORWARDED_HOST

于 2017-11-06T17:20:44.987 回答