मेरी क्लाइंट साइटों में से एक को अपडेट करने के बाद, जब पेज लोड होता है तो सीएसएस गायब होता है। आगे की जांच के बाद मुझे एहसास हुआ कि मुझे सबसे मौजूदा सीएसएस फाइलें मिल रही हैं लेकिन एक पुरानी index.php फाइल है।

मैंने क्रोम कैश को साफ़ करने की कोशिश की, लेकिन यह कुछ भी नहीं बदलता है। ताज़ा करने पर नया संस्करण परोसा जाता है लेकिन मैं नहीं चाहता कि मेरे क्लाइंट ग्राहकों को पृष्ठ को हार्ड रीफ्रेश करना पड़े। मैंने अपने एचटीएसीएसी के कैशिंग हिस्से को हटाने का भी प्रयास किया लेकिन फिर भी कोई बदलाव नहीं आया।

वेबसाइट: https://thebossattorney.com

किसी भी मदद की सराहना की जाती है।

.htaccess कोड


## Force SSL https ##
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
## End SSL https ##

## Remove trailing slash ##
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^(.*)/$ https://thebossattorney.com/$1 [R=301,L]
## End ##

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##

## Remove page extension ##
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
## End page extension ##

## error pages ##
ErrorDocument 404 /index.php
## end error pages ##

## set time zone ##
SetEnv TZ America/Detroit
## end timezone ##

## Set webmaster email ##
ServerSignature EMail
SetEnv SERVER_ADMIN admin@server.com
AddDefaultCharset utf-8
## End ##

## Specify a Vary: Accept-Encoding header ##
<IfModule mod_headers.c>
  <FilesMatch ".(js|css|xml|gz|html)$">
    Header append Vary: Accept-Encoding
  </FilesMatch>
</IfModule>
## End ##


अद्यतन 06/23/19: इसमें खुदाई के घंटों के बाद भी मुझे अभी भी कोई फिक्स नहीं मिला है। ऐसा प्रतीत होता है कि केवल index.php फ़ाइल कैश्ड संस्करण लोड कर रही है। भले ही मैं पहले लोड पर ब्राउज़र कैश को कितनी बार साफ़ करूं, मुझे index.php का पुराना संस्करण मिलता है। हालाँकि, सभी JS और CSS फ़ाइलें सही फ़ाइलें लोड कर रही हैं। मैं कुछ समय के लिए लोड पर पृष्ठ को पुनः लोड करने के लिए जावास्क्रिप्ट का उपयोग करने का एक तरीका तलाशने जा रहा हूं। यहाँ बीमार अद्यतन।

0
alexyoe 18 जून 2019, 03:54

1 उत्तर

सबसे बढ़िया उत्तर

अंत में घंटों सिरदर्द के बाद इस मुद्दे को हल किया। यह पता चला है कि ब्लूहोस्ट के पास एक सर्वर साइड कैश है जिसे उन्हें साफ़ करने की आवश्यकता है। उनके कैशे को साफ़ करने के बाद सर्वर ने तुरंत index.php . के नए संस्करण की सेवा शुरू कर दी

0
alexyoe 25 जून 2019, 03:32