常時SSL-サブドメインの301リダイレクトについて

301リダイレクトの概要

サイトのSSL化後は、転送前のURLが持っていた被リンク等の評価を、転送先のURLに引き継がせるため、301リダイレクト(変更前のURLから変更後のURLへ転送)で対応される場合が多いかと思います。ご参考情報として、主要な使い方としては以下のタイミングなどがございます。

  • ドメインの移転
  • ディレクトリやファイル名の変更
  • パーマリンクの変更

301リダイレクトの設定は、今まで自社サイトに訪問してきてくれたユーザ様を新しいサイトやページへ誘導することができますが、さらにSEO的に、転送前のURLの評価を生かすために必須の設定と考えられています。

301リダイレクトのご設定

①ページ自動生成機能で設定済みの「独自ドメイン」のリダイレクト方法

「ハイブリッドCMS機能」をご利用中で且つe-shopsによる「SSL証明書の設置が完了」している場合のみ、有効にすることができます。

ご設定方法はコチラをご参照ください。

②サブドメインのリダイレクト方法

ページ自動生成機能で設定済みの「独自ドメイン」とは別に、独自ドメイン配下にサブドメインを作成することができます。サブドメイン作成の際には、弊社による作業で、サーバ内にサブドメイン用のディレクトリを別途作成いたします。

サブドメインのSSL化も「ハイブリッドCMS機能」をご利用中で且つ、弊社作業による「SSL証明書の設置を完了」させることで可能です。

サブドメインのSSL化完了後に、301リダイレクトを実施する場合には 上記① の設定とは別で「.htaccess」ファイルをサブドメイン用のディレクトリに設置していただく必要がございます。

サブドメインのディレクトリ

  • サブドメイン用のWEBデータの保存場所は[/subdomain/サブドメイン名]となります
  • 2015.09.10以前に追加したサブドメインはWEBデータの保存場所が[/subdomains/サブドメイン名]となります

「.htaccess」の書き方

「.htaccess」の記述や設置に関する詳細は、基本的にはサポート対象外ではございますが、e-shopsカートSのSSL対応サーバで301リダイレクトを実施する場合には、以下のように記述していただくと正常にリダイレクトされますのでご参考としてくださると幸いです。

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

サブドメイン名が「shop.abc.com」の場合▼

記述・作成方法や設置位置に不備がありますと正しくリダイレクトしません。