2011-12-09 13 views
22

मेरे पास एकाधिक फ़ोल्डरों वाली एक वेबसाइट है और मैं उन्हें अपने .htaccess में ठीक करने का प्रयास कर रहा था। थोड़ी देर के बाद, मेरे पास एक बड़ा है। नियमों के साथ htaccess संघर्ष।.htaccess या प्रतीकात्मक लिंक (symlink)

अब जब भी मैं एक फ़ोल्डर जोड़ना चाहता हूं तो मुझे इसे .htaccess में जोड़ना होगा।

मैं कुछ शोध किया और मुझे पता चला मैं बजाय प्रतीकात्मक कड़ी बना सकते हैं, तो कोई और अधिक .htaccess

दोनों समाधान मैं बना सकते हैं या कुछ को संशोधित करने के अंत में तो मेरे अपने ही परिणाम के लिए लेकिन है में इसके बजाय प्रतीकात्मक लिंक बनाने के लिए यह एक बेहतर अभ्यास है?

+0

आपके द्वारा बनाई जा रही प्रतीकात्मक लिंक प्रत्येक मामले में .htaccess का एक लिंक है? मैं सोच रहा हूं कि अगर ऐसा कुछ नहीं है जो आप http.conf अपाचे कॉन्फ़िगरेशन फ़ाइल में सीधे कर सकते हैं। मैं समझता हूं कि टी टोपी के प्रदर्शन फायदे हैं। – nwaltham

उत्तर

36

प्रतीकात्मक लिंक तेज़ हां हैं (जैसे अकी ने कहा) लेकिन यहां मेरे विचार हैं।

यदि आपके पास छवियां, सीएसएस या जेएस फ़ाइलें हैं तो आपको प्रतीकात्मक लिंक को फिर से लिखने या बनाने की आवश्यकता नहीं है। आप पूर्ण यूआरएल (उदाहरण के लिए /images/...) का उपयोग कर सकते हैं या i.domain.com (या जो कुछ भी आप चाहते हैं) जैसे सामान्य डोमेन का उपयोग कर सकते हैं और अपने सभी जेएस, छवियों और सीएसएस को वहां देखें। उदाहरण: i.domain.com/logo.jpg या js.domain.com/site.js

इस तरह, आपको कभी भी नियम लिखने या लिंक बनाने के बारे में सोचना नहीं होगा जिसे आप एक दिन भूल सकते हैं।

यदि आपको छवियों को जोड़ने, जेएस बदलने या अपने सीएसएस को अपडेट करने की आवश्यकता है, तो यह प्रबंधित करना और बनाए रखना बहुत आसान है क्योंकि आपके पास केवल एक बिंदु प्रविष्टि है और स्वचालित रूप से सब कुछ अपडेट किया जा सकता है।

+4

मुझे यह समाधान पसंद है धन्यवाद – Adam

+0

आपका स्वागत है –

28

सिम्बलिंक का उपयोग करें, .htaccess को अपाचे द्वारा प्रोसेस किया जाना चाहिए जबकि symblink ओएस द्वारा प्रोसेस को तेज करता है जो तेज़ है।

100 नियम बनाम 100 सिंबलिंक बनाते हुए, यदि आप जिस नियम की तलाश कर रहे हैं वह अंतिम है तो आपको उन सभी को पार्स करना होगा, फिर आपको जिसकी आवश्यकता है उसका उपयोग करें।

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