在 TYPO3 9.5 中说 url 总是显示主页
speaking url in TYPO3 9.5 shows always homepage
我的问题:
- 我用一种语言(德语)定义了一个站点。
- 我从 TYPO3 安装了 htaccess,没有进行任何更改。
- 正常重定向和mod_rewrites工作
- 当我通过 index.php?id=
调用它们时,所有页面都正确显示
但是当我用他们的鼻涕虫打电话给他们时,我每次都会得到主页。
相同的安装在我的本地开发上运行良好,但在登台服务器上运行不佳。
我的config.yaml:
rootPageId: 39
base: 'https://test.mydomain.de'
baseVariants: { }
languages:
-
title: German
enabled: true
languageId: '0'
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: German
hreflang: de-DE
direction: ltr
flag: de
有什么想法吗?
谢谢!
我们找到了原因并进行了修复。
- 是的,这与 https://forge.typo3.org/issues/87885#change-397824 中的问题相同 - 谢谢 Florian。
- 这不是错误而是配置错误
我们将此添加到前端代理的配置中:
RequestHeader set X-Forwarded-Proto "https"
我们在安装工具中添加了:
[SYS][reverseProxyIP] = 1.2.3.4, ... (all IPs of the proxy)
两次配置更改后它都起作用了。
我在使用 Apache2 反向代理的环境中遇到了同样的问题。在入口点的站点配置中设置 http 而不是 https 并在语言入口点中设置“/”解决了我的问题。
我的问题:
- 我用一种语言(德语)定义了一个站点。
- 我从 TYPO3 安装了 htaccess,没有进行任何更改。
- 正常重定向和mod_rewrites工作
- 当我通过 index.php?id= 调用它们时,所有页面都正确显示
但是当我用他们的鼻涕虫打电话给他们时,我每次都会得到主页。
相同的安装在我的本地开发上运行良好,但在登台服务器上运行不佳。
我的config.yaml:
rootPageId: 39
base: 'https://test.mydomain.de'
baseVariants: { }
languages:
-
title: German
enabled: true
languageId: '0'
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: German
hreflang: de-DE
direction: ltr
flag: de
有什么想法吗? 谢谢!
我们找到了原因并进行了修复。
- 是的,这与 https://forge.typo3.org/issues/87885#change-397824 中的问题相同 - 谢谢 Florian。
- 这不是错误而是配置错误
我们将此添加到前端代理的配置中:
RequestHeader set X-Forwarded-Proto "https"
我们在安装工具中添加了:
[SYS][reverseProxyIP] = 1.2.3.4, ... (all IPs of the proxy)
两次配置更改后它都起作用了。
我在使用 Apache2 反向代理的环境中遇到了同样的问题。在入口点的站点配置中设置 http 而不是 https 并在语言入口点中设置“/”解决了我的问题。