जवाबों:
यहाँ मैंने पिछले w / Apache में यह कैसे प्रबंधित किया है (रैंकिंग में कोई स्पष्ट परिवर्तन नहीं):
1. रखरखाव विंडो के लिए एक परिभाषित खुला / बंद के साथ एक रखरखाव पृष्ठ बनाएं - रखरखाव विंडो को उस समय के बारे में दोगुना करें जब आप रखरखाव को अंतिम रूप देने की आशा करते हैं ताकि आप यदि आवश्यक हो तो रोल-बैक कर सकें
2. रखरखाव पृष्ठ पर सीधे यातायात के लिए नियम फिर से बनाएँ:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
RewriteCond %{REQUEST_URI} !maintenance\.html$
RewriteRule .* /maintenance.html [L,R=307]
( 1\.2\.3\.4
अपने आईपी के लिए एक regexp कहां है)
3. पूर्ण रखरखाव और परीक्षण, निर्देश को फिर से लिखना
307 अस्थायी रीडायरेक्ट मेरी जानकारी के अनुसार, एक रखरखाव स्थिति के लिए उचित प्रतिक्रिया हेडर, मैं कभी मामूली व्यस्त साइटों पर 1-3 घंटे (यानी 100-500 उपयोगकर्ताओं / घंटा) तक चलने वाले रखरखाव के साथ किसी भी समस्याओं को देखा है, है।
संपादित करें:
जॉन मुलर की टिप्पणियों के अनुसार, आपको अपने वेबसर्वर को रिट्री-आफ्टर टाइमफ्रेम के साथ 503 त्रुटि फेंकने के लिए कॉन्फ़िगर करना चाहिए ताकि यह इंगित किया जा सके कि मकड़ियों को रखरखाव पृष्ठ की सामग्री को कैश नहीं करना चाहिए।
यह अंत करने के लिए, आप AskApache के 503 / Retry-After HowTo का अनुसरण कर सकते हैं ।
<meta name="robots" content="noindex" />
रखरखाव पृष्ठ पर टैग का उल्लेख करना भूल गया - वह जोड़ देगा