सबसे पहले, अपने वेब होस्ट पर अपने नियंत्रण कक्ष में एक एप्लिकेशन खोजने का प्रयास करें, जो आपको एक त्रुटि पृष्ठ बनाने की अनुमति देगा। यदि आप cPanel का उपयोग कर रहे हैं, तो इस एप्लिकेशन को त्रुटि पृष्ठ नाम दिया गया है जो उन्नत शीर्षलेख के साथ शीर्षक है। इस ऐप को ढूंढने के बाद, अब (नहीं मिला) त्रुटि पृष्ठ की एक फ़ाइल बनाएं। cPanel में, वहाँ विशिष्ट हैं "रेफ़रिंग URL", "आगंतुक के आईपी पते", "का अनुरोध किया गया URL", "सर्वर नाम", "आगंतुक का ब्राउज़र" और "पुन: निर्देशित स्थिति कोड" इस एसएसआई-सक्षम फ़ाइल के लिए टैग, और 404 त्रुटि पृष्ठ को सहेजने के बाद, इसे एक फ़ाइल के विस्तार के साथ 404.shtml
में सहेजा जाएगा जो एक वेब सर्वर द्वारा एसएसआई-सक्षम HTML फ़ाइल के रूप में मान्यता प्राप्त है। यदि कभी त्रुटि पृष्ठ ऐप नहीं है।अपने सी-पैनल में, .shtml
एक्सटेंशन के साथ मैन्युअल रूप से एक त्रुटि पृष्ठ बनाने का प्रयास करें यदि आपका सर्वर इसे अनुमति देने के लिए कॉन्फ़िगर किया गया है। यदि यह स्वीकार्य नहीं है या फ़ाइल अपठनीय हो जाती है, तो आप अभी भी एक और एक्सटेंशन का उपयोग कर सकते हैं, लेकिन वेब सर्वर के लिए, इसे एसएसआई-सक्षम HTML फ़ाइल के रूप में पहचाना नहीं गया है।
सबसे खाली तरीका सभी रिक्त सबडोमेन को रीडायरेक्ट करना है और /404.shtml
में रीडायरेक्ट नहीं करना है, लेकिन सबसे पहले, सुनिश्चित करें कि आपके खाते में एक पुनःलेख इंजन है। अब हम उन सभी सबडोमेन को mod_rewrite
के साथ फिर से लिखने जा रहे हैं। अपने फ़ाइल प्रबंधक में .htaccess
फ़ाइल ढूंढने का प्रयास करें। वह फ़ाइल अक्सर उसी फ़ोल्डर में पाई जाती है जहां आपका index
पृष्ठ स्थित होता है। अगर ऐसी कोई फ़ाइल नहीं है, तो आप उस फ़ोल्डर में एक नया बना सकते हैं जहां आपका index
स्थित है। यह कोड आपके खाली .htaccess
स्रोत के शीर्ष पर होना चाहिए, और यह न निकालें इस के बाद की स्थिति और नीचे दिए गए नियमों के निम्नलिखित सेट का परीक्षण करते हुए:
Options +FollowSymlinks
RewriteEngine on
और दो लाइनों के नीचे इस निर्देशों पेस्ट करने की कोशिश कोड से ऊपर:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Rewrite ^(.*) /404.shtml
निर्देशों के ऊपर काम नहीं किया है, तो नीचे दिए गए निम्न प्रयास करें:
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
Rewrite ^(.*) /404.shtml
हालांकि, अगर आप redirec नहीं करना चाहता था उन रिक्त सबडोमेन नहीं, नियम के फ़ाइल एक्सटेंशन के बाद बस [R]
ध्वज जोड़ें, ध्वज से पहले एक ही स्थान को न भूलें।
यह स्पष्ट करने के लिए कि आप क्या हासिल करने का प्रयास कर रहे हैं: मान लें कि आपके किसी भी ग्राहक ने www.example.com को जोड़ा नहीं है; यदि आपके वेब सर्वर पर www.example.com तक पहुंचने का अनुरोध किया गया है, तो आप चाहते हैं कि वह अनुरोध www.example2.com/notfound.htm पर स्वचालित रूप से रीडायरेक्ट हो जाए? क्या मैं सही ढंग से समझ गया? – Jesse
हाँ आप सही ढंग से समझ गए हैं। –
क्या यह स्थान पट्टी में एक और डोमेन होना चाहिए, या यह एक उचित त्रुटि संदेश प्रदर्शित करने के लिए पर्याप्त होगा? – PointedEars