CakePHP 版本:3.6
我创建了一个具有 3 个路由前缀的项目admin
:vendor
和customer
.
在我的本地机器上它工作正常,所有前缀都工作正常。我将我的项目移到了远程 Linux 服务器上,起初它运行良好。一旦我添加了 SSL 证书并像这样访问我的网站:
https://subdomain.myproject.com/vendor
这没用。浏览器不断加载,一段时间后显示无法访问此站点,响应时间过长。
如果我添加一个斜杠它工作正常:
https://subdomain.myproject.com/vendor/
除了供应商前缀之外,其他前缀都按预期工作。是因为 CakePHP 有一个供应商文件夹还是因为服务器重定向?
请指导我,如何将http重定向到https?我在 .htaccess 中添加了一些内容,但它也显示了“重定向过多”的问题。