ipad/iphone および android ユーザーを特定のページにリダイレクトして、ユーザーにアプリを取得するか、メインサイトに進むように指示したいと考えています。
htaccessでこれを行うことができると思いました:
RewriteCond %{HTTP_USER_AGENT} "android|ipad|iphone|ipod" [NC]
RewriteRule ^(.*)$ http://www.example.com/getapp [L,R=302]
たとえば、ユーザーがAndroid または iOS デバイスからhttp://www.example.comにアクセスしたいとします。そのユーザーを getapp ページにリダイレクトしたい。この getapp ページには、(Play または iTunes から) アプリを取得するためのリンクがあり、アプリのダウンロードをスキップしたい場合は、メイン サイト (www.example.com) に移動するためのリンクがあります。
しかし、このコードを htaccess 内に配置すると、This web page has a redirect loop
. 多分 htaccess はこれについて間違った方法です。これを行うためのより良い方法は何ですか?