그래서 난 내 laravel 응용 프로그램에 cloudflare에서 HTTPS/SSL을 추가하려고 자산 파일을로드 할 수 있으며 자동으로 HTTP에서 모든 요청을 리디렉션 HTTPS하지만 난, 내 모든 자산 파일 (CSS, JS 이미지) HTTP하고 그래서로드를 거부하고 내가 콘솔에서
혼합 된 내용이 오류를 얻고 새로운 문제를 가지고 : 페이지를 'https://sm-trust.com/'에 있었다 HTTPS를 통해로드되었지만 안전하지 않은 스타일 시트 'http://sm-trust.com/css/bootstrap.min.css'을 요청했습니다. 이 요청은 차단되었습니다. HTTPS를 통해 콘텐츠가 제공되어야합니다. JS
내 모든 CSS를 포함한 블레이드를 사용하고
, 이미지
{{ HTML::style('css/bootstrap.min.css', array(), true) }}
해결 방법을 하는가? 그래서 자동으로 여기 HTTPS
와 자산을로드 할 것은 Laravel의 documentation을 바탕으로 내 전체 htaccess로
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>