【发布时间】:2019-01-26 05:41:36
【问题描述】:
我在 laravel 中创建了项目,我已经通过调整 laravel 文件夹的 ENV 文件中的 APP_URL=https://www.olympusfood.ca/ 将其配置为 https。我发现当我在隐身模式下输入 http://www.olympusfood.ca 时,它说您没有权限访问此服务器上的 /。
- 我按照说明将 .htaccess 复制到项目的根文件夹中
希望有人能帮我解决这些问题。
【问题讨论】:
我在 laravel 中创建了项目,我已经通过调整 laravel 文件夹的 ENV 文件中的 APP_URL=https://www.olympusfood.ca/ 将其配置为 https。我发现当我在隐身模式下输入 http://www.olympusfood.ca 时,它说您没有权限访问此服务器上的 /。
希望有人能帮我解决这些问题。
【问题讨论】:
HTTPS/HTTP 不是 Laravel 关心的问题。你需要先在 Laravel 之外做一些 URL 重定向。
在您的服务器/主机的控制面板中,您需要创建一个提供 HTTP 服务的域,并将所有对它的请求重定向到 HTTPS。
如果它使用 Apache,您可以使用 .htaccess 和 mod_rewrite 来实现。
如果您使用其他网络服务器,也有办法做到这一点。
【讨论】: