मेरी आईआईएस वेबसाइट के लिए, मैं सभी अनुरोधों को एक पृष्ठ पर रीडायरेक्ट करना चाहता हूं। इसका उद्देश्य यह है कि मैं डेटाबेस पर कुछ रखरखाव करना चाहता हूं (इसे ऑफ-लाइन लें) कि मेरे सभी वेब एप्लिकेशन उपयोग करते हैं। मेरे पास इस वेबसाइट के तहत लगभग 50 वेब ऐप्स चल रहे हैं, इसलिए मैं उनमें से प्रत्येक को कुछ बदलने के लिए आने से बचना चाहता हूं। मुझे लगता है कि मैं machine.config में एक ही बदलाव कर सकता हूं? किसी भी संकेत की सराहना की जाएगी।आईआईएस: सभी अनुरोधों को एक पृष्ठ पर रीडायरेक्ट करें?
उत्तर
सभी पृष्ठों को अनुपलब्ध बनाएं, शायद वर्तमान वेब साइट को रोकें और अपनी जगह पर एक पूरी नई पूरी तरह खाली जगह बनाएं। फिर 404 (फ़ाइल ओटी मिली) त्रुटि के लिए एक कस्टम त्रुटि पृष्ठ डालें। कस्टम त्रुटियां आईआईएस में वेबसाइट के गुण संवाद पर एक टैब है। बस वह पृष्ठ बनाएं जिसे आप भेजना चाहते हैं, फिर कस्टम त्रुटियों टैब पर 404 के लिए प्रविष्टि को उस नई फ़ाइल को इंगित करने के लिए बदलें जिसे आपने अभी बनाया है।
यदि आप ASP.NET 2.0 (या उच्चतर) का उपयोग कर रहे हैं, तो आप रूट पर एक app_offline.htm पृष्ठ छोड़ सकते हैं।
यह अच्छा है, मुझे यह नहीं पता था। यद्यपि काम पर हमारी साइटें एएसपीएक्स और एचटीएम पृष्ठों का मिश्रण हैं, इसलिए यह हमारे लिए काम नहीं करेगी। – pipTheGeek
अच्छा, मुझे इसके बारे में पता नहीं था। –
मुझे स्कॉट गु के ब्लॉग को पढ़ने के app_offline.htm के बारे में पता चला, लेकिन मुझे हैरान है कि मैंने इसे कहीं और नहीं पढ़ा है। यह विज्ञापित के रूप में काम करता है, जो मदद करता है। –
webconfig में
<rewrite>
<rules>
<rule name="redirect all requests" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>
</rules>
</rewrite>
काम नहीं करेगा क्योंकि +1 यह एक वैकल्पिक समाधान है (जो मेरे लिए काम करने के लिए हुआ), हालांकि यह ध्यान दिया जाना चाहिए कि एक पुनर्लेख एक रीडायरेक्ट जैसा नहीं है, इसलिए यदि वास्तविक रीडायरेक्ट की आवश्यकता है तो यह काम नहीं करेगा। – Davy8
यदि आपको पुनर्निर्देशन की आवश्यकता है, तो आपको केवल 'क्रिया प्रकार' को 'रीडायरेक्ट' में बदलना होगा। – rcdmk
यह पुनर्लेखन नियम केवल फ़ोल्डर्स को अनुरोधों को रीडायरेक्ट करेगा, फाइलों पर नहीं। ओपी * सभी * अनुरोधों को पुनर्निर्देशित करना चाहता था। ऐसा करने के लिए, '
आप (बहुत डिफ़ॉल्ट साइट की तरह) पोर्ट 80 करने के लिए एक बाध्यकारी एक खाली मेजबान हेडर के साथ और फिर अन्य साइट (ओं) को रोकने के साथ आईआईएस में एक नई साइट बना सकते हैं? इस तरह सभी अनुरोधों को नई साइट द्वारा संभाला जाएगा, जो कि एक स्थिर HTML पृष्ठ हो सकता है जो उपयोगकर्ताओं को सूचित करता है कि साइट रखरखाव के लिए नीचे है।
- 1. htaccess सभी पृष्ठों को एकल पृष्ठ पर रीडायरेक्ट करें
- 2. जावास्क्रिप्ट: एक पृष्ठ पर रीडायरेक्ट करें?
- 3. htaccess - डोमेन रूट पर सभी अनुरोधों को पुनर्निर्देशित करना
- 4. एक ही पृष्ठ पर रीडायरेक्ट लंगर
- 5. सभी आईई उपयोगकर्ताओं को एक नए पृष्ठ पर रीडायरेक्ट करने के लिए कैसे करें
- 6. सभी अनुरोधों को index.php पर रीडायरेक्ट कैसे करें और अन्य GET पैराम रखें?
- 7. पंजीकरण पृष्ठ पर रीडायरेक्ट करें यदि उपयोगकर्ता
- 8. रखरखाव पृष्ठ पर अस्थायी रीडायरेक्ट
- 9. IIS7 404 रीडायरेक्ट पृष्ठ
- 10. एक पृष्ठ पर रीडायरेक्ट करें जब उपयोगकर्ता asp.net mvc3
- 11. उपयोगकर्ता को बाजार में डेवलपर पृष्ठ पर रीडायरेक्ट कैसे करें?
- 12. स्वचालित रूप से एक पृष्ठ को रीडायरेक्ट करें
- 13. जावास्क्रिप्ट अक्षम होने पर किसी अन्य पृष्ठ पर रीडायरेक्ट करें
- 14. एक पृष्ठ पर एक पृष्ठ से दूसरे पर एक प्रतिक्रिया। रीडायरेक्ट करने के लिए सही तरीका
- 15. किसी पृष्ठ को 5 सेकंड के लिए किसी अन्य पृष्ठ पर रीडायरेक्ट करना, फिर रीडायरेक्ट करना
- 16. डोमेन पर रीडायरेक्ट करें
- 17. आईआईएस 7 पर PHP -
- 18. वर्डप्रेस के लॉगिन/पंजीकरण पृष्ठ को एक कस्टम लॉगिन/पंजीकरण पृष्ठ पर रीडायरेक्ट करना
- 19. आईआईएस रीडायरेक्ट QueryString को संरक्षित करता है?
- 20. जेएसएफ नेविगेशन पिछले पृष्ठ पर रीडायरेक्ट
- 21. प्रमाणीकरण के बाद अनुरोधित पृष्ठ पर रीडायरेक्ट
- 22. प्रपत्र प्रमाणीकरण: लॉगिन पृष्ठ पर रीडायरेक्ट अक्षम करें
- 23. फेसबुक कैनवास पृष्ठ से वेबसाइट पर रीडायरेक्ट
- 24. Node.js: एक्सप्रेस में सभी HTTP अनुरोधों पर कुछ कैसे करें?
- 25. लॉगिन के बाद # (हैश) चिह्न वाले पृष्ठ पर रीडायरेक्ट करें
- 26. http से https पृष्ठ पर स्थायी रीडायरेक्ट
- 27. सेलेनियम में एक पृष्ठ रीडायरेक्ट के लिए कैसे प्रतीक्षा करें?
- 28. पायथन + Django पृष्ठ रीडायरेक्ट
- 29. आईई विकल्प window.stop() (सभी लंबित अनुरोधों को रद्द करें)
- 30. एएसपी.नेट फ़ाइल अपलोड वेब साइट पर अन्य सभी अनुरोधों को रोकें
यह एक उत्कृष्ट सुझाव था, और मेरे बड़े मिश्रण .NET/क्लासिक एएसपी अनुप्रयोगों के लिए काम किया। लागू करने के लिए बहुत आसान है। – Mike
इसके साथ एक बड़ी समस्या है, हालांकि सौंदर्यशास्त्र से यूआई काम करेगा, अगर आपके पास अपनी साइट को क्रॉल करने वाला एक खोज इंजन होता है, तो यह अचानक 404 का समूह प्राप्त करेगा और खोज परिणामों से सामग्री को हटा देगा। – Talon