जब मैं मौजूद होता है तो मैं एक रखरखाव पृष्ठ दिखाने के लिए सर्वर को कॉन्फ़िगर करना चाहता हूं। मैंने इस कोड की कोशिश की और काम करता है:
location / {
try_files /maintenance.html $uri $uri/ @codeigniter;
}
लेकिन मैंने देखा कि इसे 200 स्टेटस कोड के साथ परोसा जाएगा, और इससे सर्च इंजन को भ्रम हो सकता है। मुझे लगता है कि सबसे अच्छा अभ्यास 503 स्थिति कोड लौटाएगा। Google पर मुझे इसके बारे में कई प्रासंगिक पृष्ठ मिलते हैं, जैसे कि यह । हालाँकि, वे उपयोग करते हैं यदि रीडायरेक्ट करने के लिए और nginx प्रलेखन के अनुसार यह ifs का उपयोग करने के लिए सुरक्षित नहीं है।
क्या इसका उपयोग किए बिना करने का एक तरीका है? यदि इस मामले में उपयोग करना सुरक्षित है?
धन्यवाद।
if
इस मामले में एस का उपयोग करना सुरक्षित है क्योंकि इसे प्रलेखन के अनुसार उपयोग नहीं किया जाना चाहिए ।