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