2013-02-10 17 views
30

मैं अपने कुछ गिटब पेज खाते से अपनी कुछ फाइलें प्रस्तुत करता हूं। लेकिन जब मैं अपने "js" फ़ाइलें 'शीर्षक देख, मैं निम्नलिखित देखा:गिथब पेज, HTTP शीर्षलेख

Last-Modified:Sun, 10 Feb 2013 14:00:46 GMT 
Expires:Sun, 10 Feb 2013 14:13:23 GMT 
Cache-Control:max-age=600 

इस फ़ाइल में 14 दिन से पुराना प्रतिबद्ध किया गया था। लेकिन मैं इन फ़ाइलों को इतनी बार योजना नहीं बनाता हूं। तो मुझे बहुत अधिक अधिकतम अधिकतम मूल्य मूल्य बनाने और अंतिम तिथि के लिए अंतिम-संशोधित मूल्य बदलने की आवश्यकता है।

क्या गीथूब पृष्ठों के शीर्षलेखों को बदलना संभव है?

+0

http://stackoverflow.com/questions/12556593/determining-a-page-is-outdated-on-github-pages http में js फ़ाइल एम्बेड कर सकते हैं stackoverflow.com/questions/3956455/html-5-cache-manifest-vs-etags-expires-or-cache-control-header/ – trante

उत्तर

38

मैंने इसे गीथूब के व्यवस्थापक से पूछा, और उन्होंने मुझे बताया कि हेडर बदलने के लिए "संभव नहीं है"। उन्होंने इस मुद्दे को विशलिस्ट में जोड़ा।

+24

एक अद्यतन: मैंने कल फिर से पूछा (चूंकि आपका जवाब 9 महीने पुराना है); उन्होंने कहा कि यह वर्तमान में संभव नहीं है। – KajMagnus

+2

और, 3 1/2 साल बाद ... अभी भी वही है? – kaiser

+1

क्या यह 2017 में संभव है? –

8

उत्तर नहीं है, हालांकि हम <meta http-equiv> टैग का उपयोग कर एचटीएमएल पृष्ठों पर एचटीएमएल हेडर को उत्तेजित कर सकते हैं। //:

<meta http-equiv="last-modified" content="Sun, 10 Feb 2013 14:00:46 GMT " /> 
<meta http-equiv="cache-control" content="Private" /> 
<meta http-equiv="Expires" content="600" /> 

आप html पृष्ठ

+2

वैसे यह दृष्टिकोण एचटीएमएल फाइलों के लिए ठीक है। लेकिन मुझे अंतिम संशोधित शीर्षलेख रखने के लिए मेरी जेएस फ़ाइल की आवश्यकता है। – trante

+5

अब तक (4/8/2015) अभी भी असंभव है। – tamyiuchau

+2

हो सकता है कि आप अपने वर्कअराउंड के रूप में अपने पृष्ठ पर सेवा श्रमिकों का उपयोग करना चाहें (या तो एसडब्ल्यू के अंदर मैन्युअल कैशिंग के साथ या प्रतिक्रिया शीर्षकों को संशोधित करके)। – RReverser

संबंधित मुद्दे