• こんばんは。
    現在パソコンサイトを立ち上げてWPtouchを利用してスマートフォンサイトも作りました。
    ですが、クライアント側からパソコンサイトは見れないようにしたいというリクエストが来て困っています。

    新着などの記事やお知らせなどはパソコンの管理画面からアップデートを行いますが、
    閲覧はスマートフォンのみでできるようにしたいのですが、何か良い方法がありましたら
    是非ご教授お願い申し上げます。

    是非よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • はじめまして。

    これは、WordPressの範疇を超えることですので、携帯電話サイトに詳しい方に聞かれたほうが良いかと思います。

    以下、私が分かる範囲ですが。

    閲覧はスマートフォンのみでできるようにしたいのですが、

    とのことですが、スマートフォンか否かの確実な判定は難しいと思います。

    まず、WPtouch自体、全てのスマートフォンに対応しているわけではないようです。

    ソースをチラッと見ただけですので間違ってたらすみません。
    「WPtouch」は、「wptouch.php」の266行目の$useragentsで定義されている文字列がユーザーエージェントに含まれる場合に、つまりタッチ式の一部のモデルの場合にモバイルサイトを表示させているかと。

    逆に、これら以外のユーザーエージェントで、かつフロントエンド(管理画面以外)にアクセスがあった場合、「参照できません。」ページを表示するなどして対応するのも1つの方法ですが、ユーザーエージェントは簡単に偽装できますので、完全にPCから参照を制限できるわけではありません。

    ブラウザを載せ替えられるようなモデルですと、ユーザーエージェント自体の予測が困難になりますし。

    もう少し、絞り込める要素があれば制限を強化できると思います。
    例えば、キャリアのネットワークからのアクセス以外は拒否するなど。
    キャリアのIPアドレスは公開されていたような記憶があります。

    ただし、この制限をかけた場合は、WLANからアクセスすると制限に引っかかります。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    キャリアのIPアドレスは公開されていたような記憶があります。

    IP アドレスでの制限だと国内キャリアからのアクセスに制約されてしまいそうです。海外からのローミングの場合は見られない可能性があります。

    なので、不完全なのを承知でユーザーエージェントだけの制約にした方がいいでしょう。

    トピック投稿者 isseiaone

    (@isseiaone)

    redcockerさん IKEDA Yurikoさん

    ご返信が遅れてしまい大変申し訳ございません。
    何故か私のアカウントパスワードが使えなくってしまいまして。

    貴重なご意見誠にありがとうございました。
    上記のアドバイスにのっとって作業を進めたいと思います。

    ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「WP touchだけ使いたい。こんな事可能なんでしょうか。」には新たに返信することはできません。