我创建了laravel项目,项目已经将SSL Certificate
配置到服务器。
Laravel版本5.6
这是我用来强制https的可能方式但是我不会对我有用,
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.hiflyer.ca/$1 [R,L]
//=====//
if (env('APP_ENV') === 'production') {
\URL::forceScheme('https');
}
//======//
APP_URL = https://hiflyer.ca
我曾经APP_URL
强制https
它工作,但是当我输入(INCOGNITO)http://hiflyer.ca/浏览器给我错误你没有权限访问/在这台服务器上。
我应该在哪里配置访问HTTP
和HTTPS
这更像是Apache的事情(因为你正在使用Apache)。您似乎有强制路由代码正确 - 所以在您的站点配置中尝试以下内容:
<VirtualHost *:80>
ServerName hiflyer.ca
Redirect permanent / https://hiflyer.ca/
</VirtualHost>