URLを変えずにPCからスマホへページ毎にリダイレクトする.htaccessの設定

1人Advent Calendarやってます。

以下のような案件について調べたのでメモる。

実現したい要件

  • PCのTOPページにスマホでアクセスがあったら、URLを変えずにスマホTOPヘ
  • PCのフォームにアクセスがあったら、URLを変えずにスマホのフォームへ
  • その他のページは、PCからでも、スマホからでも制限なくアクセスできる

.htaccessの書き方

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|Android)

RewriteRule ^$ /sp/index.html [L]
RewriteRule ^entry/index.html$ /sp/entry/index.php [L]

RewriteBase /

参考

htaccessによるPC・スマートフォンの振り分け転送

.htaccess で、ページごとにピンポイントで 301 リダイレクトする方法。 | btmup Blog

スポンサーリンク

シェアする

フォローして更新を受け取る

スポンサーリンク