पर क्लिक करता है तो मुझे लगता है कि अधिकांश SO उपयोगकर्ताओं से विपरीत समस्या है। मेरे पास एक स्थिर पृष्ठ है जो शायद ही कभी बदलता है, और मैं चाहता हूं कि ब्राउजर उस पृष्ठ को फिर से लोड न करें जब उपयोगकर्ता इसे वापस सेविगेट करता है। मैं उन नियमों की कोई साधारण सूची नहीं ढूंढ पा रहा हूं जो ब्राउज़र द्वारा बैक-नेविगेशन पर फिर से लोड होने पर विस्तारित होते हैं, और जब ऐसा नहीं होता है।ब्राउजर को पृष्ठ को फिर से लोड करने से रोकना जब उपयोगकर्ता पिछला
यदि यह कोई फर्क पड़ता है, तो मेरे यूआरएल में एक क्वेरी स्ट्रिंग है, और https://
प्रोटोकॉल का उपयोग करके परोसा जाता है।
केवल वापस नेविगेशन पर क्यों? क्या होगा यदि उपयोगकर्ता इस पृष्ठ को इतिहास से लोड करता है, और यह अपडेट नहीं किया गया है? इसे फिर से लोड नहीं किया जाना चाहिए। HTTP 304 संशोधित स्थिति कोड नहीं है जो आपको चाहिए: http://www.w3.org/Protocols/HTTP/HTRESP.html – user4035
यह केवल कुछ है जिसके बारे में मुझे कम चिंता है। मैं केवल बैक-नेविगेशन केस को ठीक कर रहा हूं, क्योंकि कई उपयोगकर्ता एक लिंक पर क्लिक करते हैं, फिर उन्हें तुरंत वापस जाएं यदि उन्हें वह नहीं मिलता है जो उन्हें चाहिए। उस बिंदु पर एक अतिरिक्त सर्वर लोड होने की समस्या वह समस्या है जिसे मैं संबोधित करना चाहता हूं। – levik
क्या आप एक php स्क्रिप्ट का उपयोग कर रहे हैं और HTTP 304 को संशोधित नहीं करना चाहते हैं? – user4035