切换到 HTTPS 后 RealURL 不再工作

RealURL not working anymore after switching to HTTPS

我已经将一个网站(Typo3 8.7.20,RealURL 2.4.0)切换到 HTTPS。从那时起,URLS(例如 /en 或 /service)导致 404 错误。当 RealURL 关闭时,一切正常。 RealURL 处于自动配置状态并且运行完美。

这是相关设置的一部分:

config {
  prefixLocalAnchors = all
  doctype = xhtml_trans
  baseURL =
  absRefPrefix = auto
  absRelPath = /
  tx_realurl_enable = 1
  prefixLocalAnchors = all

我已经删除了所有缓存、RealURL 配置(重新生成)甚至卸载了扩展和数据库表并重新安装。

有什么想法吗?

可能在黑暗中试探一下您的 https 虚拟主机 apache 配置是否缺少 ssl 虚拟主机的 AllowOverride 配置。

在这种情况下,不会解析 .htaccess 文件,也不会执行 realurl 的必要重写规则。