2017-03-21 8 views
1

Windows 2006 R2を使用しているVPSでは、web.configファイルを編集して、複数のサブフォルダ内のすべてのページをhttpからhttpsにリダイレクトします。web.configを使用して特定のサブフォルダに対してhttpにhttpsを強制するIIS

私はこの提案を以下に見つけました。私が知りたいのは、この書き換えルールが適用される特定のフォルダをリストする方法です。

サブフォルダがされています

/secure1/

/secure2/

/ADMIN1/

/ADMIN2/

すべてのヘルプやアドバイスをいただければ幸いです:)

<configuration> 
<system.webServer> 
    <rewrite> 
     <rules> 
      <clear /> 
      <rule name="Redirect to https" stopProcessing="true"> 
       <match url=".*" /> 
       <conditions> 
        <add input="{HTTPS}" pattern="off" ignoreCase="true" /> 
       </conditions> 
       <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" /> 
      </rule> 
     </rules> 
    </rewrite> 
</system.webServer> 

+0

こんにちはNepCoder、あなたのソリューションのための感謝を。私は今日これとフィードバックを後で試してみます。 –

+0

あなたはそれを働かせることができましたか? – NepCoder

+0

ありがとう!フォローアップありがとう。私は忙しい一週間を過ごしていました。コードは...上のスポットです...しかし、サーバーの書き換えモジュールは、LOLの別の問題です。ちょっと調べてみると、回避策があるようですが、現在持っていないレベルの専門知識が必要です。私は数ヶ月でサイトをWindows 2012環境に移行して、もう一度すべてをテストします。助けを借りてもう一度感謝します:) –

答えて

0

どのようにこのような何か?あなたがより多くを学びたい場合

<rule name="test" stopProcessing="true"> 
    <match url="(secure1|secure2|admin1|admin2).*" /> 
    <conditions> 
     <add input="{HTTPS}" pattern="off" ignoreCase="true" /> 
    </conditions> 
    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" /> 
</rule> 

は、次のURLから情報を手に入れた:そこ https://forums.iis.net/t/1176994.aspx?Https+Redirect+for+certain+folders+sections+only

関連する問題