2015-06-12 6 views
9

मैं आईआईएस में आईआईएस रीराइट आउटबाउंड नियमों का उपयोग करने का प्रयास करता हूं, जहां कुछ वेबसाइटों ने इसे सफलतापूर्वक कार्यान्वित किया है।सरल आईआईएस फिर से लिखने के लिए आउटबाउंड नियम एक त्रुटि दे रहा है और पेज क्रैश

इसलिए मैंने "123456" शब्द को "परीक्षण" शब्द को प्रतिस्थापित करने के लिए एक सरल नियम बनाया। आंतरिक सर्वर त्रुटि -

और मैं इस त्रुटि

500 हो रही है। संसाधन संसाधन के साथ कोई समस्या है, और इसे प्रदर्शित नहीं किया जा सकता है।

Web.config

<system.webServer> 
     <!--<urlCompression dynamicCompressionBeforeCache="false" />  --> 
     <urlCompression doStaticCompression="false" doDynamicCompression="true" dynamicCompressionBeforeCache="false" /> 

ऐसा लगता है कि अगर मैं किसी भी (बस किसी भी) oubound वेबसाइट पर राज craches जोड़ने लगता है। मेरा मतलब है कि नियम के पैटर्न पर प्रभाव नहीं पड़ता है लेकिन नियम स्वयं ही एक प्रविष्टि को झुकाता है।

कोई सुराग?

पीएस क्या मुझे यूआरएल रिवाइट मॉड्यूल 2.0 कोज़ इंस्टॉल करना चाहिए ऐसा लगता है कि मैंने पुराने संस्करण को स्थापित किया है ... क्या यह समस्या हल करेगा?

enter image description here

enter image description here

पी.एस. मैंने कुछ अतिरिक्त बदलाव किए लेकिन यह बिल्कुल काम नहीं करता है।

  1. मैं

< का उपयोग urlCompression doStaticCompression = "false" doDynamicCompression = "false" dynamicCompressionBeforeCache = "false" />

  1. मैंने इस फिक्स को पुनः लिखा है rewrite_2.0_rtw_x64_KB2749660.msp (https://support.microsoft.com/en-us/kb/2749660 "FIX: जब आप आउटगोइंग कॉन्फ़िगर करते हैं तो प्रतिक्रिया दूषित हो जाती है URL में शासन IIS 7.0 के लिए मॉड्यूल 2.0 पुनर्लेखन या 7.5 IIS ")

मैं इस मुद्दे के बारे में पूछा है यहाँ भी https://forums.iis.net/t/1226401.aspx?Outbound+rule+is+giving+500+error+for+the+entire+website

+2

चेक बाहर http://serverfault.com/questions/309713/outbound-url-rewrite-rule-causes-500-server-error- ऑन-iis7-0/309,733? noredirect = 1 # comment863220_309733। संपीड़न बाहरी नियमों के लिए मुद्दों का एक आम कारण है। पुष्टि करने के लिए गतिशील संपीड़न बंद करने का प्रयास करें। –

+1

इस लिंक को चेक करें, मुझे लगता है कि आपको एक प्रतिक्रिया मिलेगी http://forums.iis.net/t/1165899.aspx –

+0

@ कसव 'मैंने कुछ दिनों पहले इस लिंक की जांच की है। यह मदद नहीं करता है। कल्पना करें कि मैं किसी भी संपीड़न को अक्षम करता हूं और जब मैं किसी भी नियम को सक्षम करता हूं तो पूरी वेबसाइट काम नहीं कर रही है, भले ही मैं खाली * .html पृष्ठ खोलने का प्रयास करता हूं। –

उत्तर

1

outboundRules के लिए विवरण नीचे की तरह उपयोग करें ..

  1. कमांड लाइन रन से, वेब साइट चलाने वाली मशीन पर: reg HKEY_LOCAL_MACHINE \ सॉफ़्टवेयर \ Microsoft \ InetStp \ Rewrite/v LogRewrittenUrlEnabled/t REG_DWORD/d 0 आपको अनुसरण करने की आवश्यकता हो सकती है iisreset
  2. के साथ है, अपने वेब के अपने सिस्टम.web सर्वर अनुभाग के शीर्ष पर निम्न जोड़ें।गतिशील unharmed छोड़ते समय असमर्थित स्थिर संपीड़न को अक्षम करने के लिए कॉन्फ़िगर फ़ाइल;

3. अंतिम चरण, शायद लेकिन needed- नहीं है! अपने आईआईएस प्रबंधन कंसोल को खोलें- आईआईएस सेगमेंट से, "मॉड्यूल" घटक खोलें, शीर्ष स्तर की वस्तु पर क्लिक करें। दाएं हाथ की तरफ से यहां से, "आदेशित सूची देखें ..." पर क्लिक करें और सुनिश्चित करें कि डायनामिक कॉम्प्रेसन मॉड्यूल के नीचे सूची में रीवाइट मॉड्यूल दिखाई देता है। संदर्भ के लिए आप यहाँ देख सकते हैं - इस पोस्ट पर प्रतिक्रिया http://codeblog.shawson.co.uk/iis7-urlrewrite-outbound-links-with-compression-enabled/

<rewrite> 
    <rules> 
    <rule name="InboundFriendlyAboutUs" stopProcessing="true"> 
     <match url="^about-our-car-finance$" /> 
     <conditions> 
     <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
     <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
     </conditions> 
     <action type="Rewrite" url="page.aspx" /> 
    </rule> 
    </rules> 
    <outboundRules> 
    <rule name="Outbound1" preCondition="IsHtml"> 
     <match filterByTags="A, Form" pattern="^(.*)About-Us\.aspx$"/> 
     <action type="Rewrite" value="{R:1}about-our-car-finance"/> 
    </rule> 

    <preConditions> 
     <preCondition name="IsHtml"> 
     <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html"/> 
     </preCondition> 
    </preConditions> 
    </outboundRules> 
</rewrite> 
संबंधित मुद्दे

 संबंधित मुद्दे