我创建了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
答案 0 :(得分:0)
这更像是Apache的事情(因为您正在使用Apache)。似乎您的强制路由代码正确-在站点配置中尝试以下操作:
<VirtualHost *:80>
ServerName hiflyer.ca
Redirect permanent / https://hiflyer.ca/
</VirtualHost>