DataWebではIISのURL Rewriteモジュールがインストール済みです。
URL Rewriteモジュールを用いることでURLのリライト、リダイレクト等を行っていただけます。
Rewrite RuleをWebルート(httpdocs)内のweb.configファイルに直接記述することで制御が可能です。
以下に、サンプルコードを紹介します。
 [http://dataweb.ne.jp] を [http://www.dataweb.ne.jp] にリライトする場合
<system.webServer>
      <rewrite>
          <rules>
              <rule name="Canonical HostName" stopProcessing="true">
                  <match url="(.*)" />
                  <conditions>
                      <add input="{HTTP_HOST}" pattern="^dataweb\.ne.jp$" />
                  </conditions>
                  <action type="Redirect" url="http://www.dataweb.ne.jp/{R:1}" redirectType="Permanent" />
              </rule>
          </rules>
      </rewrite>
</system.webServer>※DataWebでは、wwwあり wwwなしのどちらもアクセス可能になっております。
 なお、wwwあり、wwwなし、どちらかへの統一は、コントロールパネルから設定する事も可能です。
[http://~] を [https://~] へリダイレクトする場合
<system.webServer>
  <rewrite>
    <rules>
      <clear />
      <rule name="http to https" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
          <add input="{HTTPS}" pattern="^OFF$" />
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>※web.configファイルには、サイト作成時にWebルートに作成されており、初めから<system.webServer>セクシ
ョンの記述があります。上述の内容をコピーする場合は、<system.webServer>~</system.webServer>の間に
<rewrite>セクションを挿入します。
ョンの記述があります。上述の内容をコピーする場合は、<system.webServer>~</system.webServer>の間に
<rewrite>セクションを挿入します。
URL Rewriteモジュールでは上記以外にも様々な制御が可能です。
より詳細な情報に関しましては、お客様にて関連書籍やWEBサイト等でご確認ください。
