कोडइग्निटर में /system/application/errors/error_404.php है जो प्रदर्शित होता है जब प्रभावी रूप से "नियंत्रक नहीं मिला" स्थिति के कारण 404 होता है। हालांकि, मेरे प्रोजेक्ट के लिए, मुझे वास्तव में इस त्रुटि को संभालने की आवश्यकता है जैसे कि नियंत्रक वर्ग से कोई विधि गुम हो जाती है। उस स्थिति में, मैं एक सुंदर दृश्य के साथ एक सामान्य दृश्य दिखाता हूं: पृष्ठ नहीं मिला: शायद आप इसका मतलब था? ... "पृष्ठ डेटाबेस से उत्पन्न नेविगेशन आदि के साथ पूरा हुआ है।कोडइग्निटर के लिए मैं एक सभ्य त्रुटि 404 हैंडलर कैसे बना सकता हूं?
मेरे विचार यह है कि मैं दो चीजों में से एक कर सकता हूं :
- एक मौजूदा (या विशेष) नियंत्रक के 404 हैंडलर
- पर रीडायरेक्ट करने डिफ़ॉल्ट रूटर किसी तरह इसे संभाल में जोड़ें
header("Location: /path/to/error_page")
कॉल बनाएँ।
आवश्यक परिणाम प्राप्त करने का सबसे अच्छा तरीका क्या है? क्या देखने के लिए कोई नुकसान है?