• No : 696
  • 公開日時 : 2017/10/19 17:53
  • 更新日時 : 2018/02/17 14:16
  • 印刷

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

回答

リダイレクトを行うには、.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ファイルを作成した場合

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