मैं सशर्त रूप से कैश हेडर सेट करना चाहता हूं कि किस पथ फ़ाइलों से पहुंचा जा सकता है। असल में, http://www.example.com/cache/$cache_key/*
तक पहुंचने से भविष्य में कैश हेडर में फ़ाइलों को सेवा देना चाहिए।सशर्त रूप से अपाचे में कैश हेडर सेट करना
मैं पर्यावरण चर सेट करने के लिए एक पुनःलेखन नियम का उपयोग कर रहा हूं और उसके बाद उस चर के आधार पर कैश नियंत्रण शीर्षलेख सेट करने का प्रयास कर रहा हूं। हालांकि, ऐसा लगता है कि चर या प्रक्रिया में कुछ देर हो चुकी है; सशर्त हेडर नियम कभी निष्पादित नहीं होते हैं।
RewriteRule ^cache/.*?/(.*) /$1 [env=asset:true,L]
Header set Cache-control "max-age=30"
Header set Cache-Control "max-age=31536000" env=asset
Header unset ETag env=asset
क्या ऐसा करने का कोई बेहतर तरीका है? मैंने बिना किसी सफलता के निर्देशिका और स्थान ब्लॉक के कुछ संयोजनों की कोशिश की है।
हाँ, वह था, REDIRECT_asset, उसके लिए धन्यवाद। – regilero
धन्यवाद, किसी भी तरह से मुझे याद आया कि इसका उत्तर दिया गया था। – mike