- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:あるリンクの飛ばし先を端末によって変更したい)
あるリンクの飛ばし先を端末によって変更する方法
このQ&Aのポイント
- 初心者ながらブログを運営している者です。今回は、あるURLをクリックした時に、ブログ訪問者の端末によって、URLの飛ばし先を変えたいのですが、方法がわかりませんので教えてください。
- ブログを訪問してきたユーザーの端末がPCの場合には、「Aのサイトへ」、ユーザーの端末がスマホの場合には、「Bのサイトへ」アクセスできるようにしたいです。参考ですが、私が理解している言語についてはHTMLとCSSのみです。
- 可能でしたら、その方法について詳しく教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
HTMLだけでは、ご希望の動作は無理ですね。ワードプレスやJoomla等のCMSをお使いであれば、そのような機能を実現するプラグインはあるかもしれませんが。 単純にリンクを2つ用意して、「PCの方はこちら」、「スマホの方はこちら」と言う風に誘導するのが一番簡単だと思います。
その他の回答 (1)
- te2kun
- ベストアンサー率37% (4556/12165)
回答No.1
UserAgentで判別してからURLを飛ばすのが一般的かと・・・ CGIやPHPを利用するのが多いです。自作のCGIやPHPだと利用出来ないところもありますのでご注意下さい。 UserAgentを判別する必用がありますけどね・・・ http://www.aimix.jp/cgi/acclocation.html http://php.net/manual/ja/function.http-redirect.php UserAgentを偽装している場合は正しく動作しない場合があります
質問者
お礼
さっそく、ご回答いただきましてありがとうございます。 参考サイト読まさせていただきましたが、私の知識ではチンプンカンプンでした。 とっても難しそうですね。 初心者ではやはり厳しいのでしょうか。 もっと分かりやすいサイト等がありましたら教えてください。
お礼
CSSでなんとか解決することができました。お礼が遅くなってすみませんでした。