typo3 - 切换到 HTTPS 后,RealURL 不再工作
问题描述
我已将网站(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 vhost apache 配置上缺少 ssl vhost 的 AllowOverride 配置。
在这种情况下,不会解析 .htaccess 文件,并且不会执行 realurl 的必要重写规则。
推荐阅读
- python - 等待实际结果加载到 Requests 和 Beautiful Soup - Python
- c# - C# .net http | 如何从 API 中获取对象层
- reactjs - Cropperjs 库上的打字稿导入问题
- c++ - c++ 指针向量到指针向量
- terraform - 如何在 terraform 中断开远程执行?
- arduino - 使用 Mozzi 库在 Arduino IDE 中编译错误
- php - Laravel CustomRequest 授权,传递请求数据以验证 auth 用户 customer id 和 model id 匹配
- sql - 将磅和盎司转换为克 - SQL Server
- java - Spring Boot JOOQ 集成 - 编译问题
- java - Cannot get the max value in a SQLite database