在代理后面使用 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.absRelPrefix
和 config.baseUrl
的任意组合都无济于事,如果 TYPO3 获取了错误的 HTTP 主机并且仅通过 [= 获取主机13=]环境变量
我的 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.absRelPrefix
和 config.baseUrl
的任意组合都无济于事,如果 TYPO3 获取了错误的 HTTP 主机并且仅通过 [= 获取主机13=]环境变量