2016-07-16 8 views
0

{ich für diese Frage vor gefragt, aber keine Lösung erhalten, so versuchen Sie es und versteht ..}Laravel 5: externer CSS nicht auf Shared-Hosting mit SSL importieren aktiviert

Ich bin in der Lage zu laufen mein externes Javascript und CSS auf meinem lokalen Rechner, aber ich bin nicht in der Lage, das gleiche auf meinem geteilten Hosting mit gehen Papa (kann sich nicht leisten gewidmet)!

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

OR:

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

OR:

Obwohl ich den Stil und die js intern wenn geschrieben ...

Ich habe verwenden könnte eine Reihe von Methoden, wie versucht

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

ODER diese:

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

Ich installierte Laravel dieses tutorial verwenden, die bei der Herstellung einer mehr .htaccess Datei im Ordner www enthalten.

also wie gehe ich an? bitte hilfe!

+0

Was meinst du mit "extern css." Es ist auf Ihrer Website, aber Sie können die Datei nicht laden? Hast du einen 404 in der Konsole? Wie sieht Ihre htaccess-Datei aus? – Daniel

+1

Mögliches Duplikat von [Laravel 5.2: Asset-Pfad funktioniert nicht auf dem Server] (http://stackoverflow.com/questions/38414746/laravel-5-2-asset-path-not-working-on-server) –

+0

Wenn Sie haben Diese Frage wurde zuvor gestellt. Bitte gehen Sie zurück und ändern Sie Ihre vorherige Frage, anstatt eine neue Frage zu stellen. Wenn Sie eine Frage ändern, wird sie wieder an den Anfang der aktuellen Liste gesetzt. Wenn Sie Kommentare und Fragen über mehrere Fragen hinweg aufteilen, wird es für Sie schwieriger, eine zufriedenstellende Antwort zu erhalten. –

Antwort

0

Ihre @ include-Anweisungen in Ihren CSS-Dateien, die auf externe Stylesheets verweisen, verursachen den Fehler.

Verwenden Sie einfach keine @ import-Anweisungen ohne https: // URLs. Wenn Sie müssen, dann verwenden Sie etwas wie ein gulp task, um diese zu holen und für Sie auf der Serverseite zu kompilieren (obwohl ich das immer noch nicht mag, und denke, es besser Paketverwaltung wie Npm oder Bower zu verwenden).

0

Wenn Ihre Domain SSL-geschützt ist, muss Ihr css und js ein "https" sein. Dazu für externe Links (CDN Links) stellen Sie sicher, es wie „https://link.com/test.css“ .. geben und interne Links aus dem öffentlichen Ordner hinzufügen

Benutzer

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

Hier im Asset wahre Parameter fügen https statt http