[DataWeb] URLのリライトについて

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なしへのリダイレクトについては、コントロールパネルから301リダイレクトを
 設定する事も可能です。
 
[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>セクションを挿入します。
 

URL Rewriteモジュールでは上記以外にも様々な制御が可能です。
より詳細な情報に関しましては、お客様にて関連書籍やWEBサイト等でご確認ください。

 

関連記事

[DataWeb] 一時FTPサーバ名(IPアドレス)の確認方法

登録ドメイン名によるDataWebのサーバーへアクセスが行えない場合(※)は、一時FTPサーバ名(IPアドレス)を利用して、接続を行ってください。※DNSサーバーの変更前、または変更直後など以下...

[DataWeb] ドメインエイリアスの追加方法

コントロールパネルでのドメインエイリアスの追加方法です。?ドメインエイリアスとは?複数のドメインを使って、同一のサイト(対象ドメインのWebサイト)へ誘導する機能です。1.コントロールパネルにロ...

[DataWeb] 保護ディレクトリ(Basic認証)の設定方法

コントロールパネルの[パスワード保護ディレクトリ]から、ベーシック認証(http認証)を設定できます。 1. コントロールパネルにログインします。 2....

[DataWeb] WebサイトへのIPアドレスアクセス制限について

DataWebでは、Webサイトの(サブ)ディレクトリに配置しているWeb.Configにて、IPアドレスのアクセス制限をかける事ができます。以下に、記述サンプルをご案内します。...

[DataWeb] PHPの切替方法

PHPのバージョン切替方法のご案内です。PHPの最新バージョンがリリースされますと、随時、利用できるように追加されていきます。また、サポートを終了したバージョンについては、『(廃止)』と表示され...