我的整个应用程序都应该通过HTTPS访问,虚拟主机已正确配置,当我使用HTTPS前缀调用任何应用程序页面时,它会正确响应。
但是,当我尝试通过应用程序中生成的链接访问页面时,它总是指向常规的HTTP链接。
我首先尝试使用.htaccess文件将所有流量重定向到HTTPS。花了几个小时尝试网络上找到的每种重定向方法,但出现了无限重定向循环的情况。
现在我正在尝试以不同的方式解决此问题:直接在HTTPS中生成我的链接。所有链接都是使用twig-bridge提供的URL()函数生成的。
使用Symfony非常容易进行配置。
但是我无法弄清楚如何在Silex中实现。是否有一种简单的方法可以更改Silex中的路由方案,以强制每个链接都使用HTTPS前缀生成?
但是,当我尝试通过应用程序中生成的链接访问页面时,它总是指向常规的HTTP链接。
我首先尝试使用.htaccess文件将所有流量重定向到HTTPS。花了几个小时尝试网络上找到的每种重定向方法,但出现了无限重定向循环的情况。
现在我正在尝试以不同的方式解决此问题:直接在HTTPS中生成我的链接。所有链接都是使用twig-bridge提供的URL()函数生成的。
使用Symfony非常容易进行配置。
但是我无法弄清楚如何在Silex中实现。是否有一种简单的方法可以更改Silex中的路由方案,以强制每个链接都使用HTTPS前缀生成?