CSS ve Görüntüler Page Yükü yük yok ama sayfa Yenile yükler

0 Cevap php

Tümü,

Aşağıdaki yapıya sahip bir PHP MVC uygulaması vardır:

helloworld
 - application
     - configs
     - controllers
     - models
     - layouts
 - include
 - library
 - public
    - .htaccess
    - index.php
    - design
      - css
         - style.css
         - struct.css
      - js
      - images
        - bg.gif

I helloworld/public/ klasörüne işaret hello denilen apache bir sanal konak yapılandırılmış var. Ben kullanarak sitemde görüntülemek Yani, http://hello tüm CSS ve görüntüler güzel kılıyor.

Ben yukarıdaki gibi benzer yapılandırma ile farklı bir sunucuya sitemde konuşlandırdı. I http://test.com/hello CSS ve içerdiği arka plan görüntüleri kullanarak web sitesine eriştiğinizde, Chrome ve Safari'de kesinlikle iyi işler, ancak arka plan görüntüleri IE, Firefox ve Opera başarısız. Sayfa bu tarayıcılarda yeniler, gayet güzel çalışıyor. Ben bu davranışını anlamak mümkün.

Benim CSS URL'leri böyle yazılır:

background-image: url(/design/images/bg.gif);

ve benim htaccess bu gibi:

Options -MultiViews -Indexes

#####################################################
# CONFIGURE media caching
#
Header unset ETag
FileETag None

Header unset Last-Modified
Header set Expires "Fri, 21 Dec 2012 00:00:00 GMT"
Header set Cache-Control "max-age=7200, must-revalidate"
SetOutputFilter DEFLATE
#
#####################################################

RewriteEngine   On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Arka plan görüntüleri ve CSS sayfa yük düzgün render, ama bir sayfa yenilendikten sonra işler değil neden birileri açıklayabilir misiniz?

0 Cevap