詳しく説明すると、
Google Chrome、Safari、Firefox などの別のページにリダイレクトする方法が必要です
(例のみ): Safari で google.com にアクセスすると、Google Chrome を入手するように指示するページにリダイレクトされますが、Google Chrome で google.com にアクセスすると、「Google Chrome を入手する」ページにリダイレクトされません。
これは可能ですか? また、可能であれば、モバイル ブラウザーでも実行できますか?
答え1
解決策は、プログラムにユーザー エージェント ヘッダー (クライアントが最初のリクエストを行うときに送信したヘッダー) を参照させ、適切なヘッダーを出力してリダイレクトを行うことです。
PHPを使った簡単なバージョン(未テストのコード)は次のようになります。
<?php
if ( strpos($_SERVER['HTTP_USER_AGENT']=='Chrome') )
header ("Location: http://www.get.mozilla.com");
elseif (strpos($_SERVER['HTTP_USER_AGENT']=='Firefox'))
header ("Location: http://www.get.chrome.com");
.
.
?>
一般的なユーザーエージェント文字列がいくつか見つかりますここ。
はい、これはモバイル ユーザー エージェントで実行できますが、誰かが望めば簡単に偽造できます。