Jump to content
  • 0

[home.pl] Błędne załączenie pików css i js w <head>


tickmeister

Question

Witam
Przeniosłem sklep z zenbox.pl na home.pl (wiem, że home.pl jest kiepski, ale klient ma kilka stron na tym serwerze, zapytam o ewentualną opcję migracji na inny serwer).
Zmieniłem filesmatch na files, poprawiłem kilka innych rzeczy, ale mam problem z kilkoma plikami css i js w <head> które zamiast mieć adres /themes/motyw/css/style.css albo pełny adres ( Np. http://www.strona.pl/themes/motyw/css/style.css ) mają adres href="//themes/motyw/css/style.css" przez co przeglądarka traktuje to jako pełny url - czyli nie wczytują się.

Wiem, że js powinien być na dole strony, niezależnie od tego czy włącze czy wyłączę tę opcję, 3 pliki css i 3 pliki js z folderu /autoload/ mają ten błąd.

Gdzie naprawić taki błąd?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Cześć,

z tego co się orientuję ominięcie http: lub https: przy linkowaniu plików, sprawi że przeglądarka sama doda tą część w zależności przez jaki protokół jest wczytany główny dokument html. To fajny sposób ominięcia problemów gdy dokument html jest wczytany przez protokół https, a pliki css są linkowane przez twarde wpisanie ="http://domena.com/css/css.css" (można zrobić właśnie ="//domena.com/css/css.css"). Sposób działał już nawet w Internet Explorer 6. Więc chyba to gdzieś indziej leży przyczyna tego błędu.

Edited by Piotr Kaczor (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...