php - 如何同时访问 http 和 https laravel 项目
问题描述
我在 laravel 中创建了项目,我已经通过调整laravel 文件夹的 ENV 文件中的APP_URL= https://www.olympusfood.ca/将其配置为 https。我发现当我以隐身模式键入http://www.olympusfood.ca时,它说您无权访问此服务器上的 /。
- 我按照我需要将 .htaccess 复制到项目的根文件夹的说明进行操作
我希望有人帮助我感谢这些。
解决方案
HTTPS/HTTP 不是 Laravel 关心的问题。你需要先在 Laravel 之外做一些 URL 重定向。
在您的服务器上/主机的控制面板中,您需要创建一个服务于 HTTP 的域,并将所有对它的请求重定向到 HTTPS。
如果它使用 Apache,您可以使用 .htaccess 和 mod_rewrite 来实现。
如果您使用的是另一个 Web 服务器,也有一些方法可以做到这一点。