/ / अपाचे द्वारा कैश किए जाने से छवियों के साथ विशिष्ट फ़ोल्डर को छोड़ दें? - अपाचे, httpd.conf, कैश-कंट्रोल

अपाचे द्वारा कैश किए जाने से छवियों के साथ विशिष्ट फ़ोल्डर को बाहर निकालें? - apache, httpd.conf, कैश-नियंत्रण

मैं एक विशिष्ट फ़ोल्डर को कैसे छोड़ सकता हूं जिसमें अपाचे द्वारा कैश किए जाने से पीएनजी छवियों की संख्या है?

यहाँ मेरा कैश-कंट्रोल है ।conf

<IfModule mod_headers.c>

Header unset Pragma
Header unset ETag
FileETag None

<FilesMatch ".(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>

</IfModule>

संपादित करें: मुझे स्पष्ट करना चाहिए कि सुरक्षा कारणों से मेरे पास है AllowOverride None मेरे httpd.conf में मेरे वर्चुअल होस्ट के लिए

इससे पहले कि मैं चित्र फ़ोल्डर में निम्नलिखित सामग्री के साथ .htaccess फ़ाइल रखने की कोशिश की, लेकिन बाद में महसूस किया कि मेरे पास था AllowOverride None सेट।

<filesMatch ".(png)$">
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
</filesMatch>

क्या मुख्य Apache config स्तर पर ऐसा करने का कोई तरीका है?

धन्यवाद!

उत्तर:

जवाब के लिए 0 № 1

मैंने उस विशिष्ट फ़ोल्डर के लिए AllowOverride को चालू करके इसे हल किया:

<Directory "/path_to_my_directory"> AllowOverride All </Directory>

मेरे VirtualHost में, इसलिए मेरे .htaccess फ़ाइल केवल उस विशिष्ट फ़ोल्डर के लिए काम करना शुरू कर देती है।