मैं जिस साइट पर काम कर रहा हूं, उसके HTTP प्रतिसादों के लिए एक्सपायर हेडर जोड़ने की कोशिश कर रहा हूं। मेरे लिए Apache 1.3 सर्वर को नियंत्रित करने का एकमात्र तरीका मेरी .htaccess फ़ाइल को संपादित करना है। मैंने एक्सपायर हेडर को सक्षम करने के लिए निम्नलिखित जैसे कोड जोड़ने की कोशिश की:
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 hour"
</IfModule>
हालाँकि, यह लॉग में निम्न त्रुटि संदेश के साथ आंतरिक सर्वर त्रुटि के परिणामस्वरूप होता है:
यहां एक्सपायरेक्टिव की अनुमति नहीं है
मैं शायद कैश नियंत्रण के वैकल्पिक तरीकों का उपयोग नहीं कर सकता, क्योंकि mod_headers सक्षम नहीं हैं। वहाँ किसी भी तरह से मैं अभी भी। कुछ फ़ाइल के माध्यम से।
अद्यतन
मुझे यह पढ़कर याद आता है कि httpd.conf में ओवरराइड सेटिंग्स के साथ कुछ करना पड़ सकता है। क्या यह पुष्टि करने का कोई तरीका है कि वास्तव में समस्या है? यदि यह है, तो क्या मेरी वेबसाइट के लिए कैशिंग हेडर को नियंत्रित करने के लिए कुछ समाधान है?