تخفیف های داغ در جشنواره تابستانه توسینسو تخفیف های داغ در جشنواره تابستانه توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

انتهای url سایت // اضافه می شود وقتی با URL REWIRTE در IIS

سلام خسته نباشید

من یک سایت ویندوزی دارم وقتی HTTP رو HTTPS میکنم با URL REWRITE در IIS در انتهای ادرس سایت دبل اسلش (//) اضافه می کنه و لطفا راهنمایی میکنید راه حل چیه 

مثال:

HTTP://GOOGLE.COM

وقتی ریدایرکت میشه به HTTPS میشه :

HTTPS://GOOGLE.COM//

در وب چندین کد پیدا کردم که موثر نبود

 

پرسیده شده در 1399/11/08 توسط

2 پاسخ

0

مشکلم حل شد خیلی ممنون از شما بسیار لطف کردین

پاسخ در 1399/11/08 توسط
2

من از این کد استفاده می کنم ، اسم دامینتون رو جای MYDOMAIN ها بزارید :

 

<rewrite>
      <rules>
        <clear />
        <rule name="CanonicalHostNameRule1">
          <match url="(.*)" />
          <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
            <add input="{HTTP_HOST}" pattern="^MYDOMAIN\.com$" negate="true" />
          </conditions>
          <action type="Redirect" url="http://MYDOMAIN.com/{R:1}" />
        </rule>
        <rule name="SSL Redirect" patternSyntax="Wildcard" stopProcessing="false">
          <match url="*" />
          <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
            <add input="{HTTPS}" pattern="off" />
          </conditions>
          <action type="Redirect" url="HTTPS://MYDOMAIN.com{REQUEST_URI}" redirectType="Found" />
        </rule>
      </rules>
    </rewrite>

پاسخ در 1399/11/08 توسط

پاسخ شما