実際に動作するリダイレクト(スマートフォン)のサンプルを掲載しています。
サンプルをご確認のうえ、htaccessファイル作成してください。
当サイトでは、htaccessの作成機能もありますので、是非ご利用ください。
パソコン用htmlとスマートフォン用htmlが準備されています。
スマートフォンからパソコン用htmlにアクセスすると、スマートフォン用htmlにリダイレクト(転送)されます。
以下のディレクトリ構造(ファイル一覧)が設定されています。
「pc_sample」ディレクトリ内がパソコン用、「mobi_sample」ディレクトリ内がスマートフォン用としています
htaccess(上記「x」)は以下内容で保管されています。
<Files ~ "^\.ht"> deny from all </Files> # Redirect UserAgent RewriteEngine On # DEVICE SetEnvIfNoCase User-Agent "iPhone" ua_device=smart SetEnvIfNoCase User-Agent "iPod" ua_device=smart SetEnvIfNoCase User-Agent "Android.*Mobi" ua_device=smart SetEnvIfNoCase User-Agent "Windows Phone" ua_device=smart SetEnvIfNoCase User-Agent "Mobi.*Firefox" ua_device=smart SetEnvIfNoCase User-Agent "(Nexus 4|Nexus 5|Nexus 6)" ua_device=smart SetEnvIfNoCase User-Agent "BlackBerry" ua_device=smart # base path RewriteBase /sample_go/redirect_mobi/ # ridirect path condition RewriteCond %{REQUEST_URI} ^/sample_go/redirect_mobi/pc_sample/.*$ # user-agent condition RewriteCond %{ENV:ua_device} smart # redirect RewriteRule ^pc_sample/(.*)$ mobi_sample/$1 [R,L]
以下をスマートフォンよりアクセスすると、スマートフォン用画面にリダイレクトされます。
http://htaccess.cman.jp/sample_go/redirect_mobi/pc_sample/