2012-02-03 12 views
19

हम एक साइट को एक सीएमएस से दूसरे स्थान पर ले जा रहे हैं। .htaccess फ़ाइल बदल दी गई है और इसे नई साइट के लिए सही काम करने के लिए ताज़ा करने की आवश्यकता है। क्या मैं समझता हूं कि .htaccess फ़ाइल केवल तभी ताज़ा हो जाएगी जब ब्राउज़र कैश साफ़ हो जाए? यह साइट हमारे कैश को साफ़ करने के लिए बनाने वालों के लिए ठीक है, लेकिन वहाँ एक रास्ता अपने ही पहल पर मैन्युअल रूप से उपयोगकर्ता समाशोधन कैश बिना नए .htaccess फाइल प्राप्त करने के लिए उपयोगकर्ताओं के ब्राउज़र प्राप्त करने के लिए है?क्या मैं ताज़ा करने के लिए। Htaccess को मजबूर कर सकता हूं?

+3

ब्राउज़र से .htaccess फ़ाइल का उपयोग नहीं करते। इसका उपयोग यह निर्धारित करने के लिए अपाचे द्वारा किया जाता है कि कौन सी फाइलें अनुरोधों के लिए सेवा करती हैं। इसका उपयोग ब्राउज़र द्वारा बिल्कुल नहीं किया जाता है। –

+1

.htaccess फ़ाइल में ब्राउज़र कैश के साथ कुछ लेना देना नहीं है। – machineaddict

+0

चिंता मत करो, रीडायरेक्ट या ऐसा कुछ की तरह जानकारी के किसी भी कैश करने के लिए फ़ाइल से जाना है? साइट का दौरा करने वाला ब्राउज़र पुराने की तरह रीडायरेक्ट क्यों किया जाएगा। Htaccess फ़ाइल इंगित करता है? बस एक झटका? –

उत्तर

9

जैसे ही आप .htaccess फाइल यह अपाचे द्वारा पुनः लोड हो जाएगा की जगह और तुरंत के रूप में बाद के सभी अनुरोधों के लिए इस्तेमाल किया जा। आपको किसी भी कैश को रीफ्रेश करने की आवश्यकता नहीं है।

+2

.htaccess हर अनुरोध पर अपाचे द्वारा जाँच की है (और प्रत्येक अनुरोध के लिए यह DocumentRoot, न केवल वर्तमान निर्देशिका के सभी उपनिर्देशिका में इनको लिए जाँच करता है) निश्चित रूप से ऐसा नहीं है कि – Marki555

+61

। कुछ सर्वर समय-समय पर .htaccess फ़ाइलों को चेक करते हैं। – SColvin

+3

@SColvin, किसी भी विचार को किसी सर्वर को अद्यतन .htaccess लोड करने के लिए मजबूर करना है? – pseudon

19

यदि आप रीवाइट्रूल का उपयोग कर रहे हैं, तो बस आर = 301 के बजाय आर का उपयोग करें। अन्य उद्देश्यों के लिए, जब भी आप रीडायरेक्ट बदलते हैं तो आपको अपने ब्राउज़र कैश को साफ़ करना होगा।

https://stackoverflow.com/a/7749784/1066234

+0

यह सही है। इस मुद्दे को था और यह हल हो गया। –