Zobacz pełną wersję : Font Awesome.
pawciok1989
27-07-2016, 20:58
Witam.
Wczoraj podpiąłem stronę pod domenę w ramach tego samego hostingu. Następnie chciałem ustawić przekierowanie 301 w .htaccess. Po tej operacji ze strony zniknęły wszystkie obrazki.
Okazało się, że jak zapiszę .htaccess do UTF-8 to "wychodzą takie kwiatki". Podmieniłem .htaccess na domyślny z Joomla, ustawiłem ponownie przekierowanie 301 i wysłałem na serwer. Odnośnie obrazków jest już w porządku. Jednak teraz nie wyświetlają się ikony font awesome np. fa-bars, drukarka, mail. Zamiast ikon są prostokąty z napisanym kodem np. F0C9.
Czytałem, że ten problem można zmienić w .htaccess. Różnych kombinacji próbowałem i zonk.
Jakieś pomysły?
Pozdrawiam.
komodore
27-07-2016, 22:24
Jakie przekierowanie?
pawciok1989
27-07-2016, 22:31
RewriteCond %{HTTP_HOST} ^www.nazwadomeny.pl(.*) (http://www.nazwadomeny.pl(.*)) [NC]
RewriteRule ^(.*)$ http://nazwadomeny.pl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.nazwadomeny.pl$ [NC]
RewriteRule ^(.*)$ http://nazwadomeny.pl/$1 [R=301,L]
Jak zrobiłem to przekierowanie to zaskoczyło i jest "bez www". Moja grafika pojawiła się. Jednak nadal nie chcą wyświetlić się font awesome.
komodore
27-07-2016, 22:54
Na jakim serwerze?
Sprawdź w firebug-u adresy do plików w nagłówku strony.
pawciok1989
27-07-2016, 23:01
Nie chciałem wspominać o nazwie serwera bo to ... home.pl
Początek był taki, że stronę postawiłem za pośrednictwem autoinstalatora i została zamieszczona w katalogu autoinstalator/joomla1, cała ścieżka była następująca nazwakonta.home.pl/autoinstalator/joomla1 Wszystko grało, nawet zaaktualizowałem do Joomla 3.6 i nie było problemu. Wczoraj postanowiłem już ją przekierować na główną domenę. Zmieniłem to w panelu admina na home.pl i przekierowania 301 w .htaccess. A później sypnęło się jak w pierwszym poście.
Z tego co widziałem to lecą pliki po ścieżkach względnych, więc teoretycznie powinno chodzić. Jeżeli o to pytałeś?
komodore
27-07-2016, 23:14
Sprawdź czy w configuration.php jest tak:
public $live_site = '';
pawciok1989
27-07-2016, 23:17
Jest tak jak podałeś.
Nawet próbował wpisywać tam nazwę domeny, bo i o tym czytałem, ale też zonk.
komodore
27-07-2016, 23:22
Przepraszam za powyższy post napisałem go bez odświeżenia strony nie widząc Twojej odpowiedzi.
Porównaj źródła strony wywołanej z www i bez. Czy na pewno linki są takie same?
pawciok1989
27-07-2016, 23:31
Usunąłem przekierowanie w .htaccess, żeby mi nie przekierowywało. Jak uruchomię stronę z www i bez www to z tego co widzę linki są takie same, zaczynają się od "/"
komodore
28-07-2016, 00:05
Spóbuj
RewriteRule ^.*$ http://nazwa_domeny.pl%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.?nazwa_domeny\.pl$REQUEST_URI} [NC,L]
pawciok1989
28-07-2016, 00:12
Niestety. Przeglądarki pokazały "nieprawidłowe przekierowanie" i nie wyświetliły strony.
komodore
28-07-2016, 21:53
Przepraszam za zamieszanie. Tym razem sprawdziłem kod i działa.
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^.*$ http://%1%{REQUEST_URI} [R=301,L]
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!