• ベストアンサー

HTML PCサイトをスマートフォンサイトへ飛ばす

詳しい方教えて下さい。 HTML記述でPCサイトへアクセスしたスマートフォンを別に用意したスマートフォンページに飛ばす方法を教えて下さい。.htaccess以外でHTMLの記述で実現したいです。 宜しくお願いします。

  • HTML
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • drm54
  • ベストアンサー率100% (1/1)
回答No.1

<script> if(UAがスマホなら){ location.href('スマホページURL'); } </script>

関連するQ&A

  • PCとスマートフォンでサイトの振り分けに関して

    現在スマートフォンのサイトを構築しています。 事情がありスマートフォンのサイトと、PC用のサイトでは別サーバで運用します。 スマートフォンのサイトは、サブドメインを割り当てて運用する為、基本ドメインは同じになります。 PC用サイト http://www.example.jp/ もしくは http://example.jp/ でアクセスした場合、PCのサイトを表示します。 スマートフォン用サイト http://sp.example.jp/ でアクセスがあった場合、スマートフォン用のサイトを表示します。 現状PCでアクセスしても、スマートフォン用のサイトが表示しています。 振り分けをしたいのは、スマートフォン用のサイトにPCでアクセスした際、PC用のサイトを表示させたい。 PCで http://sp.example.jp/ にアクセスした際に、「.htaccess」ファイルの対応で http://www.example.jp/ を表示させたいと思います。 可能であれば逆にスマートフォンで http://www.example.jp/ もしくは http://example.jp/ にアクセスした場合 http://sp.example.jp/ を表示させたいと思います。 質問として 1,上記の希望を「.htaccess」 ファイルで対処可能か 2,「.htaccess」ファイルで対処可能場合、具体的な記述を教えて頂きたい。 3,「.htaccess」ファイル以外で、対処が可能場合その方法を教えて頂きたい。 自分なりに調べた範囲では、同一サーバ内でPC用のディレクトリ、スマートフォン用のディレクトリへ導く方法は参考になりましたが、今回は別のサーバになる為少し違うのではと思い質問させて頂きました。 参考にしたサイト http://html-five.jp/94/

    • ベストアンサー
    • CSS
  • スマートフォンサイトとPCサイトのURLを振り分け

    PCと、携帯、スマートフォンで違うページを閲覧させたい場合は、どのようにしたらいいのでしょうか? さらにスマートフォンに関してはandoroidとiphoneでも振り分けたいです 検索していたらPHPやJavaScriptや.htaccessなど様々な方法があるようなのですが どれが一般的なのか今ひとつわかりません ユーザーエージェントを判別するには、 PHPやJavaScriptや.htaccessなど様々な方法があるようなのですが できるだけ簡単な記述もしくは方法で PCと携帯、スマートフォン(スマートフォンならandroidとiphoneも振り分けたい)で 違うページを閲覧させる方法がありましたら 教えてください。お願いします。

  • PC・スマートフォンサイトの振り分けについて

    パソコン用サイトと、スマートフォン用サイトを用意し、スマートフォンでパソコン用サイトにアクセスした場合に、スマートフォン用サイトに自動的に転送(振り分け)するようにしたいのです。 具体的には…。 例えば、 PCサイトのアドレス:www.abc.com/index.html スマートフォンサイトのアドレス:www.abc.com/sp.html の場合、スマートフォンでPCサイト(www.abc.com/index.html)にアクセスした場合、自動的にスマートフォンサイト(www.abc.com/sp.html)に転送(振り分け)をしたいのです。 スマートフォンでPCサイト(www.abc.com/index.html)にアクセスした場合→スマートフォンサイト(www.abc.com/sp.html)へ自動的に転送したいのです。 その場合における、index.htmlに記述すべきJavaScriptの記述内容を教えてください。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • 携帯サイトPCからの観覧を制限したい

    PC以外からは見られるように アクセス制限 .htaccess を使いたいのですが、 どのように記述すればよいのでしょうか。 また、記述は今後変わることがありますか。

  • .htaccessによって、PCからのサイトへの侵入を防ぎたいです。

    現在携帯ようのページを作っています。 はじめにアクセスしてきたユーザーを振り分けることで、PCからの 侵入をある程度防ぐことができたのですが、 携帯用のページへ飛ばす際のURLに直接アクセスすることで、 携帯用のページがパソコンで見れてしまうことに気づきました。 .htaccessによって、PCからの不正なアクセスを防ぐことは可能でしょうか? 方法があれば教えてください。 .htaccessにかぎらず他の方法にも心あたりがある方がいらっしゃったら、 ぜひ教えてください。

  • 同じURLで見た目が異なるPCサイトと携帯サイト

    PCサイトと携帯サイトを別々に作り、 同じURLにアクセスがあってもユーザーを自動的に判別して振り分ける。 という方法はわかるのですが、 そうではなく、例えばブログとかmixiとか、 明らかに同じページなのに、携帯からアクセスしてきたほうは写真やリンク先を表示させないようにしているページが最近よくありますよね。 あれはどうやって作るのでしょうか? スタイルシートで振り分けているとかならできそうですが、 プログラミングは素人で、CGI(Perl)はフリーで配布されているものを、HTMLで書かれている部分だけ改造して設置できる程度の素人ですので、プログラムを自分で書かないと実現できないようなら、正直言ってお手上げです・・・ あと説明サイトが海外(英語)サイトしか無いなら、 英語は全くわからないのでこちらもお手上げです。 技術が浅はかで申し訳ないのですが、 こんな私でも実現可能そうならどうかご教示ください。 よろしくお願いします。

    • 締切済み
    • CSS
  • .htaccessでPC・携帯を振り分け、専用の誘導ページを表示させたい

    /pc/index.html(PCサイトトップ) /pc/.htaccess /pc/error/403.html(PC用に作った403エラーページ) /pc/error/mb.html(携帯用に作ったエラーページ) /mb/index.html(携帯サイトトップ) /mb/.htaccess /mb/error/403.html(携帯用に作った403エラーページ) /mb/error/pc.html(PC用に作ったエラーページ) PCサイトに携帯からアクセスがあった場合→/mb/error/mb.htmlに、 携帯サイトにPCからアクセスがあった場合→/pc/error/pc.htmlに飛ばす 403ページは現時点で使用しているので、できればPCと携帯とを判別して 弾いた場合のみに表示される、専用のエラーページを用意したいです。 可能であれば .htaccess をそれぞれどのように記述すれば良いか教えて下さい。 よろしくお願いいたします。 ※「携帯からPCサイトへアクセス→携帯サイトトップへ飛ばす」ではなく、 「携帯からPCサイトへアクセス→エラーページを表示し、携帯サイトトップへ誘導」にしたいです。 PCから携帯サイトへアクセスした場合も同様です。

  • スマートフォン HTML特殊文字がおかしいです

    PC用HTMLを作成しました。 「&」をHTMLに「&amp; 」と表記すると PCブラウザでは「&」と正しく表示されています。 ですが、スマートフォンで閲覧されている方が 「&amp; 」と表示されていると言っています。 スマートフォンでも「&」と表示させるためには どのようにすればよいでしょうか? スマートフォン用の特殊文字などがあるようでしたら、 教えてください。 参考になるURLでも結構です。

  • WEBサイトの振り分けについて

    WEBサイトの振り分けについてご教授いただきたいと思い、投稿しました。 ○ドメインと各サイトの設置位置です。 ドメイン:http://abc.com モバイルサイト:http://abc.com/ PCサイト:http://abc.com/pc/ スマホサイト:http://abc.com/pc/sp/ ※最初にモバイルサイトを作成してしまい、PCサイトとスマホサイトが変な位置にあります。 .htaccess、JavaScriptで振り分けを行ってみたのですが、うまくいかない状況です。 ○やりたいこと モバイルサイトに PCからアクセス→PCサイトへ スマホからアクセス→スマホサイトへ PCサイトに モバイルからアクセス→モバイルサイトへ スマホからアクセス→スマホサイトへ スマホサイトに モバイルからアクセス→モバイルサイトへ PCからアクセス→PCサイトへ ネットでいろいろ調べたのですが、うまくいきません。 上記のやりたいことを実現するには、どのように記述すればよろしいでしょうか。 トップページだけの振り分けを考えております。 お詳しい方がいらっしゃいましたら、 .htaccessもしくはJavaScriptでのご教授をお願い致します。 どうぞ宜しくお願い致します。

  • iPhoneユーザー用のHTMLを作りたい

    現在PCサイトを個人で運用しているのですが、iPhoneからアクセスしてきたユーザーにはiphone用のページを表示してあげたいと考えており、その方法を教えていただきたく存じます。 HTMLで<noframes>とか<noscript>とかありますが、こういうイメージで出し分けすることはできないんでしょうか?何か特殊な記述が必要なのでしょうか。 お手数ではございますが、よろしくお願いいたします。

専門家に質問してみよう