.httaccess i IfModule mod_expires.c
Wyniki 1 do 7 z 7

Temat: .httaccess i IfModule mod_expires.c

  1. #1
    Nowicjusz
    Dołączył
    07-09-2015
    Wpisy
    24
    Punkty
    2

    Joomla! 3.6 .httaccess i IfModule mod_expires.c

    Witam,

    Mam witrynę http://www.epiled.com

    GTMEtrix, PageSpeed Insights czy YSlow pokazują mi, że 40 elementów nie ma ustawionej daty ważności. Uzywam dodatku JCH Optimize (wersja darmowa), który dodał konieczny zapis do pliku .httacces, tzn.

    Kod:
    ## BEGIN EXPIRES CACHING - JCH OPTIMIZE ##
    <IfModule mod_expires.c>
      ExpiresActive on
    
    # Perhaps better to whitelist expires rules? Perhaps.
      ExpiresDefault "access plus 1 month"
    
    
    # cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
      ExpiresByType text/cache-manifest "access plus 0 seconds"
    
    
    # Your document html
      ExpiresByType text/html "access plus 0 seconds"
    
    
    # Data
      ExpiresByType text/xml "access plus 0 seconds"
      ExpiresByType application/xml "access plus 0 seconds"
      ExpiresByType application/json "access plus 0 seconds"
    
    
    # Feed
      ExpiresByType application/rss+xml "access plus 1 hour"
      ExpiresByType application/atom+xml "access plus 1 hour"
    
    
    # Favicon (cannot be renamed)
      ExpiresByType image/x-icon "access plus 1 week"
    
    
    # Media: images, video, audio
      ExpiresByType image/gif "access plus 1 month"
      ExpiresByType image/png "access plus 1 month"
      ExpiresByType image/jpg "access plus 1 month"
      ExpiresByType image/jpeg "access plus 1 month"
      ExpiresByType video/ogg "access plus 1 month"
      ExpiresByType audio/ogg "access plus 1 month"
      ExpiresByType video/mp4 "access plus 1 month"
      ExpiresByType video/webm "access plus 1 month"
    
    
    # HTC files (css3pie)
      ExpiresByType text/x-component "access plus 1 month"
    
    
    # Webfonts
      ExpiresByType application/x-font-ttf "access plus 1 month"
      ExpiresByType font/opentype "access plus 1 month"
      ExpiresByType application/x-font-woff "access plus 1 month"
      ExpiresByType image/svg+xml "access plus 1 month"
      ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    
    
    # CSS and JavaScript
      ExpiresByType text/css "access plus 1 year"
      ExpiresByType text/javascript "access plus 1 year"
      ExpiresByType application/javascript "access plus 1 year"
    
    
      <IfModule mod_headers.c>
        Header append Cache-Control "public"
      </IfModule>
    
    
    </IfModule>
    ## END EXPIRES CACHING - JCH OPTIMIZE ##
    Nie rozumiem, dlaczego to się nie ładuję podczas sprawdzania strony na GTMEtrix, PageSpeed Insights czy YSlow. Dodam, że zapisy o przekierowaniu "RewriteEngine" działają poprawnie. Ktoś ma jakiś pomysł gdzie szukać?

    Dzięki z góry,
    Maciek

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec
    Dołączył
    21-03-2017
    Wpisy
    210
    Punkty
    59

    Domyślny

    Zacząłbym od przeniesienia:
    Kod:
    <IfModule mod_headers.c>
    Header append Cache-Control "public"
    </IfModule>
    poza
    Kod:
    <IfModule mod_expires.c>
    Pomogłem? Kliknij: Pomógł - daj punkt. Dzięki!

  4. #3
    Przeglądacz Hajmus awatar
    Dołączył
    20-08-2014
    Skąd
    Warszawa
    Wpisy
    84
    Punkty
    11

    Domyślny

    Na jakim oprogramowaniu uruchomiony jest serwer?

  5. #4
    Nowicjusz
    Dołączył
    07-09-2015
    Wpisy
    24
    Punkty
    2

    Domyślny

    Cytat Wysłane przez Hajmus Zobacz wiadomość
    Na jakim oprogramowaniu uruchomiony jest serwer?
    System operacyjny home.pl Linux x86_64
    Wersja PHP 7.0.11
    Serwer WWW IdeaWebServer/0.82 (like Apache)

  6. #5
    Bywalec
    Dołączył
    21-03-2017
    Wpisy
    210
    Punkty
    59

    Domyślny

    Faktycznie, welcome Home ;)

    Na IdeaWebServer nie ma mod_expires, musisz zmienić wpisy zgodnie z opisem na stronie home
    Pomogłem? Kliknij: Pomógł - daj punkt. Dzięki!

  7. #6
    Nowicjusz
    Dołączył
    07-09-2015
    Wpisy
    24
    Punkty
    2

    Domyślny

    Cytat Wysłane przez adam.lachut Zobacz wiadomość
    Zacząłbym od przeniesienia:
    Kod:
    <IfModule mod_headers.c>
    Header append Cache-Control "public"
    </IfModule>
    poza
    Kod:
    <IfModule mod_expires.c>
    Nie pomogło.

    Nie wiem czy to ma jakieś znaczenie, ale w Witryna > Konfiguracja globalna > System > Pamięć podręczna mam ustawiona opcję: Wyłącz pamięć podręczna, zamiast Włącz: poziom konserwatywny lub Włącz: poziom progresywny.

    - - - Updated - - -

    Cytat Wysłane przez adam.lachut Zobacz wiadomość
    Faktycznie, welcome Home ;)

    Na IdeaWebServer nie ma mod_expires, musisz zmienić wpisy zgodnie z opisem na stronie home
    Kurde... myślałem, że mają wszystko potrzebne do prawidłowego działania Joomli Dzięki. Już sprawdzam

  8. #7
    Nowicjusz
    Dołączył
    07-09-2015
    Wpisy
    24
    Punkty
    2

    Domyślny

    W linku, który podał @adam.lachut znalazłem rozwiązanie. Dodatkowo support home podał mi link do do rozszerzeń, które akceptuje home.pl (zamiast MIME types) >> https://www.sitepoint.com/web-founda...complete-list/

Podobne tematy

  1. SEO .htaccess mod_expires.c
    przez qrdziel na forum Administracja - ogólnie
    Odpowiedzi: 3
    Ostatni post/autor: 02-03-2017, 21:42
  2. Przekierowanie .httaccess na subdomenę - wersje językowe strony
    przez grzesiek2 na forum Administracja - ogólnie
    Odpowiedzi: 0
    Ostatni post/autor: 02-12-2014, 12:09
  3. httaccess - usuwanie końcówki (ale nie rozszerzenia) w adresie
    przez vereb na forum Administracja - ogólne
    Odpowiedzi: 2
    Ostatni post/autor: 13-03-2012, 20:37
  4. Plik httaccess
    przez pawel na forum Administracja Joomla!
    Odpowiedzi: 1
    Ostatni post/autor: 13-12-2005, 01:32

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •