契約ドメインにスマートフォンでアクセスした際に、スマートフォン用のトップページを表示したいです。

コマースクリエイター未利用店舗様専用の記事です


スマートフォンで契約ドメインにアクセスしたときにスマートフォン用トップページを表示するには、
.htaccessファイルを利用したリダイレクト設定が必要です。

リダイレクトの記述内容は、スマートフォン用のトップページをどのように作成したかにより異なります。

本記事では.htaccessファイルに書き込むリダイレクトの記述をご紹介します。

 

【.htaccessファイルとは】
.htaccessファイルは、Webサーバの動作をディレクトリ単位で制御するためのファイルです。
 
.htaccessファイルは、FTPソフトを利用して、
PC用トップページをアップロードしているFTPサーバの、
PC用トップページファイルと同階層にアップロードしてください。

 

 

もくじ

 
 

futureshopのモバイルオプション機能を利用してトップページを作成した場合

スマートフォンで「http://ご契約ドメイン/」へアクセスされた際に、
http://ご契約ドメイン/fs/店舗key/c/」へリダイレクト(遷移)させるには、
下記を.htaccessに記述してください。
 
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} (Android).*(Mobile) [NC]
RewriteRule ^$ /fs/【店舗KEY】/c/ [L,R=302]

※【店舗KEY】をご契約の店舗の店舗KEYに差し替えてください。

<例:店舗keyがfutureshopだった場合>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
 RewriteCond %{HTTP_USER_AGENT} (Android).*(Mobile) [NC]
 RewriteRule ^$ /fs/futureshop/c/ [L,R=302] 
【ご注意】
設定を誤ると想定外の動作をする場合がございます。
設定後は必ず動作確認を行ってください。

 

 

独自にHTMLファイルを作成した場合

下記はHTMLファイルを「sp」というディレクトリにアップロードした場合の記述です。
/sp/部分はHTMLファイルをアップロードしたディレクトリ名に適宜差し替えて、.htaccessに記述してください。
 
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} (Android).*(Mobile) [NC]
RewriteRule ^$ /sp/ [L,R=302]
【ご注意】
設定を誤ると想定外の動作をする場合がございます。
設定後は必ず動作確認を行ってください。
この記事は役に立ちましたか?