[英]Possible Force To Https And Http (Laravel Project)
我創建了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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.