質問: あるリンクの飛ばし先を端末によって変更したい 初心者ながらブログを運営している者です。 知識が浅いので表現が間違っていたらすみません。 今回は、あるurlをクリックした時に、ブログ訪問者の端末によって、urlの飛ばし先を変えたいのですが、方法がわかりませんので教えてください。 自分のブログに外部のurlを貼ったとします。 ブログを訪問してきたユーザーの端末がpcの場合に、そのurlをクリックしたら「aのサイトへ」、ユーザーの端末がスマホの場合に、そのurlをクリック(タップ)したら、「bのサイトへ」アクセスできるようにしたいのですが可能でしょうか? 可能でしたら、その方法について詳しく教えてください。 参考ですが、私が理解している言語についてはhtmlとcssのみです。 よろしくお願いしますm(__)m
回答: useragentで判別してからurlを飛ばすのが一般的かと・・・ cgiやphpを利用するのが多いです。自作のcgiやphpだと利用出来ないところもありますのでご注意下さい。 useragentを判別する必用がありますけどね・・・ http://www.aimix.jp/cgi/acclocation.html http://php.net/manual/ja/function.http-redirect.php useragentを偽装している場合は正しく動作しない場合があります