2013-06-20 7 views
14

मैंने हाल ही में आईआईएस से अपाचे में स्विच किया और अफसोस की बात है कि मेरे कुछ लिंक में पूंजीकरण के मुद्दे हैं। मैंने देखा है कि यूआरएल को सभी लोअरकेस या सभी अपरकेस होने के बारे में कुछ लिखने के बारे में बात कर रही है, लेकिन मुझे अपाचे केस को असंवेदनशील बनाने के लिए कुछ चाहिए। क्या यह .htaccess के साथ करने योग्य है?.htaccess का उपयोग करके अपाचे केस असंवेदनशील कैसे बनाऊंगा?

+0

क्या आपने [इस विधि] की कोशिश की है (http://keystoneit.wordpress.com/2007/02/19/making-apache-case-insensitive/)? मुझे नहीं लगता कि यह '.htaccess' के साथ किया जा सकता है; यह इस फ़ाइल के उद्देश्य से फिट नहीं होगा, लेकिन मैं गलत हो सकता हूं। –

उत्तर

12

RewriteEngine

सक्षम करने के बाद निश्चित रूप से अपने .htaccess फ़ाइल को

CheckSpelling on 

जोड़ सकते हैं ताकि अंतिम कोड

RewriteEngine on 
CheckSpelling on 

हो जाएगा मुझे लगता है कि यह सबसे अच्छा और सबसे सुरक्षित तरीका है।

न अपने httpd.conf फाइल के अंदर

AllowOverride none 

AllowOverride All 

को बदलने के लिए, .htaccess फ़ाइलों को सही ढंग से काम करने के लिए अनुमति देते हैं भूल जाते हैं।

+3

जब भी मैं ' –

+0

पर 'चेकस्पेलिंग' जोड़ता हूं तो मुझे प्रत्येक पृष्ठ पर 500 आंतरिक सर्वर त्रुटि मिलती है यह मेरे लिए एक आकर्षण की तरह काम कर रही है। पर .htaccess अन्य फ़ाइल RewriteEngine से अंदर सब कुछ को दूर CheckSpelling पर और सुनिश्चित करें कि आप अंदर आप httpd.conf सभी AllowOverride फ़ाइल – iEmad

+1

मैं सब कुछ हटा दिया है बनाने के लिए प्रयास करें। एकमात्र चीज जो मैंने नहीं की है httpd.conf फ़ाइल है क्योंकि मुझे नहीं पता कि इसका उपयोग कैसे किया जाए। मैं dreamhost के साथ साझा होस्टिंग पर हूँ। क्या उस फ़ाइल तक पहुंचने का कोई तरीका है, या मुझे एक और तरीका ढूंढना है? –

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