मैं एक वेबसाइट रूपांतरण पर काम कर रहा हूँ। वेब सर्वर से लिंक और सेवा के रूप में फाइल केस असंवेदनशील थे। लेकिन, मैंने अपने लिनक्स सिस्टम पर साइट का एक डंप बनाया है और मैं डेटा माइग्रेट करने के लिए स्क्रिप्ट लिख रहा हूं। समस्या यह है कि मैं पृष्ठों में लिंक स्ट्रिंग्स और फ़ाइल सिस्टम पर वास्तविक शब्द मामले के बीच केस संवेदनशीलता समस्याओं में चल रहा हूं।
उदाहरण के लिए, किसी पृष्ठ में एक लिंक हो सकता है जैसे <a href='/subfolder/PageName.asp'>
वास्तविक फ़ाइल /subfolder/pagename.asp
। इसी तरह छवियों के साथ - <img src='spacer_sm.gif'>
हो सकता है Spacer_Sm.gif
।
इसलिए मेरा विचार है कि सभी निर्देशिका और फ़ाइलनाम को साइट डाउनलोड के लिए उनके निचले-मामले समकक्ष में बदलना। मैं यह कैसे करूं (और बेहतर तरीका हो सकता है?)
यहां तक कि अगर यूनिक्स कमांड्स हैं जिनके पास केस-इनसेंसिटिव स्विच हैं, तो मैं पीएचपी का उपयोग कर रहा हूं, इसलिए सभी फाइलसिस्टम कमांड में केस सेंसिटिविटी के विकल्प नहीं हैं।