मैं SINGLE रीराइट नियम (एकाधिक 301 रीडायरेक्ट से बचने के लिए) बनाने का प्रयास कर रहा हूं, जो https, लोअरकेस, www-प्रीफ़िक्स के सभी अनुरोधों को चालू कर देगा।
इसलिए, http://example.com/Page होने वाला https://www.example.com/page - सभी एक नियम के भीतर।
मैं यह कैसे कर सकता हूँ?
उत्तर:
उत्तर № 1 के लिए 1<rule name="All in one URL" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="off" />
<add input="{REQUEST_URI}" pattern="[A-Z]" ignoreCase="false" />
<add input="{HTTP_HOST}" pattern="^www." negate="true" />
</conditions>
<action type="Redirect" url="https://www.example.com:35077{ToLower:{URL}}" />
</rule>
यह नियम यह काम करेगा:
- लोअरकेस URL
- HTTPS को बल
- यदि व्यभिचारी है तो www