デスクトップ クライアント用とモバイル デバイス用の 2 つの異なるバージョンで構成される Web アプリ (LAMP - AJAX) を構築しています。使用しているデバイスに応じてルートから別のログイン ページを提供したいと考えており、条件付きリダイレクトの使用を考えていました。
私の質問は..これにより、エンドユーザーに不必要な遅延が発生したり、SEO の観点から見栄えが悪くなったりすることはありますか? サーバー側からコンテンツをシームレスに提供する方法はありますか?
リダイレクトの遅延は、ユーザーにとって問題になるほど重要ではありません。
SEO の部分については、アプリを使用するために認証を受ける必要がある場合、SEO はなく、検索エンジンはページをインデックス化できません。
認証する必要がない場合は、ユーザーが使用しているデバイスを示すログインフォームの非表示の入力を使用しないでください。
または、ウェブサイトがすべてのデバイスで見栄えがすることだけが気になる場合は、2 つの異なるウェブサイト レイアウトよりもレスポンシブ デザインの方が適していると思います。
また、「認証済み」は英語の単語ではなく、「認証済み」は :)
の行に沿ってこのコードを使用して使用されるデバイスに基づいて、php条件付きインクルードを使用することになりました
if($device->isMobile()){
include("mobilelogin.php");
}else{
include("desktoplogin.php");
}