Title
ショップビルダーV2からショップビルダーV3移行で301リダイレクトはできますか?
Answer
ショップビルダー自体にはV2->V3への301リダイレクト機能はございませんが、
ショップビルダーV2と同じWeb公開領域に、301リダイレクトのための記述を入れた
「.htaccess」を設置することで可能です。

※すでに設置されている場合は、現在の「.htaccess」に追記してください。
※ご利用のショップビルダー(V2)環境によってショップビルダーのWeb公開領域が異なる場合がございます。
ショップビルダーV2のURLサブドメインが「www」以外の場合は弊社までご確認ください。



汎用ファイルのダウンロード


以下では汎用でご利用いただける「.htaccess」内容ファイルをダウンロードいただけます。
ショップビルダーV3の静的URL設定の有無状況を確認のうえご利用ください。

<静的URL設定の確認方法>
1. eShop-do管理ツールにログインします。
2. 左メニュー [ページデザイン] -> [ショップビルダーV3]をクリックします。
3. 「基本設定」をクリックします。
4. 「静的URL」項目の設定状況をご確認ください。

■ショップビルダーV3では静的URL設定が無効の方向け
※ただいまファイルを準備中です。

■ショップビルダーV3では静的URL設定が有効の方向け
※ただいまファイルを準備中です。

作業困難な方は、弊社で設置代行も可能です。
お気軽に弊社までお問合せ・ご依頼ください。



お客様側で組み立てる場合


汎用の「.htaccess」内容は検索botを除く通常アクセス(=ユーザーがウェブサイトにアクセスして
各ページにアクセス)を想定した301リダイレクトとなっております。

検索botなどが取得するURLは不要なパラメーターなどが付く場合があるため、そういった
通常アクセス以外のURLへの301リダイレクトはお客様ご自身で追記いただく必要がございます。

以下では「.htaccess」の組み立て例のご案内いたします。
なお、「.htaccess」の記述自体は様々ありますので一例としてのご案内となります。

---------------------------------------------------
■記述フォーマット一例
---------------------------------------------------
RewriteCond %{REQUEST_URI} ^/eshopdo/(refer|phone)/(refer|phone).php *1
RewriteCond %{QUERY_STRING} [URLパラメーター] *2
RewriteRule ^(.*) [リダイレクト先] *3

*1 ・・この記述は固定となります。

*2 ・・[URLパラメーター]は、
https://お客様ドメイン/eshopdo/refer/refer.php
または
https://お客様ドメイン/eshopdo/phone/phone.php
に続くパラメーターを条件とします。

*3 ・・[リダイレクト先]は、リダイレクト先のショップビルダーV3のパスを指定します。

---------------------------------------------------
■実際の組み立て例
---------------------------------------------------
「www.exmaple.jp」がお客様ドメインとして、
アクセスURLをショップビルダーV3の形式に301リダイレクトする例です。

<アクセスURL>
https://www.exmaple.jp/eshopdo/refer/refer.php?sid=sampleid&view_id=tatoeba
https://www.exmaple.jp/eshopdo/refer/refer.php?sid=sampleid&view_id=tatoeba2

このアクセスURLをショップビルダーV3の形式に301リダイレクトします。

<記述例>
RewriteCond %{REQUEST_URI} ^/eshopdo/(refer|phone)/(refer|phone).php
RewriteCond %{QUERY_STRING} ^sid=sampleid&view_id=([_0-9A-Za-z-]+)$
RewriteRule ^(.*) /esp/shop?pid=%1 [R=301,L]