আইআইএস 7 + এর জন্য আইআইএস ইউআরএল পুনর্লিখনের মডিউল 2.1 আপনার বন্ধু হতে পারে। আইআইএস ইউআরএল পুনর্লিখন থেকে মডিউলটি ডাউনলোড করা যায় । ইউআরএল পুনর্লিখন মডিউল এবং ইউআরএল পুনর্লিখন মডিউল 2.0 কনফিগারেশন রেফারেন্স ব্যবহার করে ব্যবহার করে মডিউলটি কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করে।
মডিউলটি ইনস্টল হয়ে গেলে, আপনি আইআইএস ম্যানেজার ব্যবহার করে হোস্টের প্রশস্ত পুনর্নির্দেশ তৈরি করতে পারেন। ইউআরএল পুনর্লিখন নির্বাচন করুন , বিধি (গুলি) যোগ করুন ... এবং খালি নিয়ম ।
নাম:
এইচটিটিপিএসে পুনর্নির্দেশ করুন
ম্যাচ ইউআরএল
অনুরোধ করা URL: Matches the Pattern
ব্যবহার: Wildcards
প্যাটার্ন: *
কেস উপেক্ষা করুন: চেক করা হয়েছে
শর্তগুলি
লজিকাল গোষ্ঠীকরণ: Match Any
শর্ত ইনপুট : {HTTPS}
ইনপুট স্ট্রিং কিনা তা পরীক্ষা করুন: Matches the Pattern
প্যাটার্ন: OFF
কেস উপেক্ষা করুন: শর্তাবলী জুড়ে চেক করা
ট্র্যাক ক্যাপচার গ্রুপগুলি: করা হয়নি
সার্ভার ভেরিয়েবলসমূহ
ফাঁকা ছেড়ে দিন।
ক্রিয়া
কর্মের ধরণ: Redirect
পুনঃনির্দেশ URL: https://{HTTP_HOST}{REQUEST_URI}
কোয়েরি স্ট্রিং যুক্ত করুন: চেক করা হয়নি
পুনর্নির্দেশ প্রকার: Permanent (301)
নিয়মটি প্রয়োগ করুন এবং আইআইএসসেট চালান (বা আইআইএস ম্যানেজারে পুনঃসূচনা ক্লিক করুন)
বিকল্পভাবে, মডিউলটি ইনস্টল করার পরে আপনি অ্যাপ্লিকেশন হোস্টকনফিগ ফাইলটি নিম্নরূপে সংশোধন করতে পারেন:
<system.webServer>
<rewrite>
<globalRules>
<rule name="Redirect to HTTPS" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" ignoreCase="true" negate="false" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTPS}" ignoreCase="true" matchType="Pattern" negate="false" pattern="OFF" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" redirectType="Permanent" />
</rule>
</globalRules>
</rewrite>
</system.webServer>