2016-07-16 1 views
0

{이전에이 질문을했지만 해결책을 얻지 못했습니다.}laravel 5 : SSL을 사용하는 공유 호스팅에서 외부 CSS를 가져올 수 없음

실행할 수 있습니다. 내 외부 자바 스크립트 및 내 로컬 컴퓨터에서 CSS를,하지만 내 아빠와 함께 내 공유 호스팅에서 동일한 가져올 수 없습니다 (전용 수 없습니다)!

<link href="{{asset('css/clock.css')}}" rel="stylesheet" media="all" /> 

OR :

<link href="{{URL::asset('css/clock.css')}}" rel="stylesheet" media="all" /> 

OR을 :

내부적으로 작성된 경우 나는 스타일과 JS를 사용할 수 있지만 ...

내가 좋아하는 방법의 무리를 시도

{{HTML::style('css/clock.css')}} 

또는 이 하나 :

<link href="{{ url('css/clock.css')}}" rel="stylesheet" media="all" /> 

나는 WWW 폴더에 하나 개의 .htaccess 파일의 작성에 포함이 tutorial를 사용하여 laravel를 설치했습니다.

그래서 어떻게해야합니까? 도와주세요!

+0

"외부 CSS"란 무엇을 의미합니까? 사이트에 있지만 파일을로드 할 수 없습니까? 콘솔에 404가 있습니까? htaccess 파일은 어떻게 생겼습니까? – Daniel

+1

[Laravel 5.2 : 서버에서 자산 경로가 작동하지 않음]의 가능한 복제본 (http://stackoverflow.com/questions/38414746/laravel-5-2-asset-path-not-working-on-server) –

+0

이전에이 질문을했는데 새 질문을하기보다는 이전 질문으로 돌아가서 수정하십시오. 질문을 수정하면 최근 목록 맨 위로 돌아갑니다. 여러 질문에 대한 의견 및 질문을 나누면 만족스러운 응답을 얻기가 더 어려워집니다. –

답변

0

외부 스타일 시트를 참조하는 CSS 파일의 @include 문이 오류를 던지고 있습니다.

단순히 https : // URL없이 @import 문을 사용하지 마십시오. 그래야만 gulp task과 같은 것을 사용하여 서버 측에서 컴파일하고 컴파일 할 수 있습니다 (여전히이 점이 마음에 들지는 않지만 npm이나 bower와 같은 패키지 관리를 사용하는 것이 더 좋습니다).

0

도메인이 SSL로 보호되는 경우 css 및 js는 "https"여야합니다. 만들 외부 링크를 때문에 (CDN 링크)를 수행하는 방법이 ... "https://link.com/test.css"처럼주고있다 그리고 공용 폴더에서 내부 링크를 추가 할 수 있는지 사용자가 자산에서 여기

{{ asset('css/clock.css', true) }} 

이 true 매개 변수가 추가

http 대신 https

관련 문제