对Https和Http的可能力量(Laravel项目)

时间:2018-08-30 09:22:38

标签: php laravel

我创建了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/浏览器提示我错误您无权访问此服务器上的/。

我应该在哪里配置访问HTTPHTTPS

1 个答案:

答案 0 :(得分:0)

这更像是Apache的事情(因为您正在使用Apache)。似乎您的强制路由代码正确-在站点配置中尝试以下操作:

<VirtualHost *:80> 
ServerName hiflyer.ca
Redirect permanent / https://hiflyer.ca/ 
</VirtualHost>