• 締切済み

.htaccessでUA以外での判別方法について

スマートフォンかPCの判別を自分で色々と調べましたが、 .htaccess以外ではjavaSで出来る事はわかってます厳密ではないですが、 自分が知らないだけで、もしかしたら、あるかもしれないので聞いてみます。 .htaccessでUA以外で判別する方法はありますか。 宜しくお願い致します。

みんなの回答

  • hok212
  • ベストアンサー率66% (100/150)
回答No.2

大変失礼しました。 ご質問が「.htaccessでUA以外で判別する方法はありますか。」でした。 見落としてました。。。 そうですね、.htaccessではUser Agent以外での判別は出来ないはずです。

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

プログラム側にて環境変数を引っ張ればできます。 PHPやPerlでは HTTP_USER_AGENT、 JavaではhttpリクエストヘッダーのUser-Agent、 などなど 要は上記で得られた結果をプログラム内でパターンマッチングさせるので、どれだけのパターンを用意できるか次第で判別の精度が決まります。 ちなみに、User Agent は偽装できることも覚えておくといいです。

yodogou
質問者

補足

>User Agent は偽装できることも覚えておくといいです それが解っているので、UA以外で判定したいのですよ。 結局のところ、.htaccessでは、UA以外では出来ないのですよね。

関連するQ&A

  • スマホのUA以外の判別手段とUU数をカウントしたい

    1)スマートフォンをUA以外で判別する他の手段はありますか。 UAはパソコンから簡単に偽装できてしまうので 携帯のUIDみたいに偽装できない(しにくい)部分で絞りたいです。 2)スマホの1週間のUUアクセス数を測定する方法 現在、ガラケーはUIDを取得してDBに記録し 1週間のUU数を測定しています。 同様にスマホも1週間のUUを測定するには どんな手段がありますか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • PHPによるスマートフォン判別

    PHPじゃなくても良いのですが、 現在、PHPで作成しているので、他に簡単な方法があれば教えて下さい。 ある問題を挑戦してもらうのに、スマートフォンを対象にしているのでPCからは 挑戦出来ないようにしたいのです。 実験的に、ユーザーエージェントで判別出来る事は確認済みです、 自分でも作成して確認したので問題ありません。 しかしながら、これも自分で確認済みですが、ユーザーエージェントは、PCで偽装出来るので PCから挑戦する事が出来てしまいます。 そこで考えたのは、ホスト名での判別です、 全ての会社のスマートフォンのホスト名を調べなれるかは、今は置いといて、 例えば、iPhoneの場合は、~.panda-world.ne.jpと決まっています、ソフトバンクは。 これで判別したいのですが、 PHPについては、あまり詳しくないので、 「panda-world.ne.jp」はスマートフォンだと判断したいのですが どのようなロジックになるのか教えて頂きたいのですが、 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • htaccessについて

    wwwあり、なし統一 携帯サイトのキャリア判別 PC、スマフォサイトのキャリア判別 をhtaccess に記入したいのですが、 それぞれ順番に書き込めばいいのでしょうか? 何か注意点がございますか?

    • ベストアンサー
    • HTML
  • JavaScriptで特定のUAを別ページに飛ばす

    皆様こんばんは。 私の運営しているレンタルHPスペースでは、CGIや.htaccessが使えません。 そこで、JavaScriptを使えば、HTMLと同じ感覚でソース書いて特定のPCからのアクセスをユーザーエージェントを判別して別ページ(http//・・・)へ飛ばす方法を教えて下さい。 飛ばしたいPCのUAは、アクセス解析によって判明しております。 携帯電話からのアクセスは、元々レンタルHPに備わった機能で完全に別ページに振り分けられており、携帯ユーザーが今回の質問の対象となるページにアクセスする事はありません。

  • .htaccessでアクセス制限できないホスト

    アクセスして欲しくないホストは、htaccessを使って拒否しているのですが、 『sol-fttb.240.152.118.46.sovam.net.ua』だけは なぜか、どんなに記述しても、毎日アクセスがあります。 今までに、以下のようにして試したのですが、すべて駄目でした。 deny from sol-fttb.240.152.118.46.sovam.net.ua deny from .240.152.118.46.sovam.net.ua deny from .sovam.net.ua deny from .net.ua deny from .ua deny from 240.152.118.46 もちろん、その記述の前に、 order allow,deny allow from all は、記述しており、 他のホストは、問題なく拒否できています。 『sol-fttb.240.152.118.46.sovam.net.ua』のように、IPアドレスが不明なホストは拒否する方法はないのでしょうか? できれば、htaccess以外でのアクセス制限の方法ではなく、 htaccess内の記述で、アクセス拒否したいと思います。 以上よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • htaccessについて

    (1)htaccessでの1つのhtmlファイルに対しての制限はかけることはできるのでしょうか? (2)htaccessで特定のホスト以外だけをリダイレクトさせる方法がありましたら教えてください。 どうかよろしくお願いします。

    • ベストアンサー
    • HTML
  • .htaccess の検索除けで、

    .htaccess の検索除けで、 CGIディレクトリをクロール巡回されたくないのです。 まずは、ルートにrobots.txtで、 User-agent: * Disallow: /cgi/ バイドゥが無視するらしいので、/cgi/内にも.htaccess で、 SetEnvIf User-Agent "Baidu" deny_ua SetEnvIf User-Agent "Baiduspider" deny_ua order allow,deny allow from all deny from env=deny_ua と書きました。こうで、バイドゥは排除できると思うのですが、 「バイドゥはダメですよ」と書いてあるのでしょうか? それとも 「他は許可するけどバイドゥはダメですよ」 と書いてあるのでしょうか? 頭が混乱して良く分からなくなりました。 バイドゥ以外のクローラーが、/cgi/に来ちゃいますか? 回答お願いします<(_ _)>

  • UA-100+αについて

    はじめまして、僕は現在SSW8.0VSとUA-100+MIDIキーボード (エレイギター)にて作曲をしようとしております。 ですが、何分DTM初心者なものでして、以下の質問が御座います。 <質問> (1)UA-100の機能(どんな事ができるか)について エレキギターをUA-100に差して、パソコン(SSW)にて作曲をしたいと思いますが、この方法で当たってますでしょうか? ちなみにUA-100は他にもどのような事が出来ますか? (ひょっとしてCDプレイヤーやMDとも接続出来たりしますか?) ★UA-100を重宝して色々な機能を使いたいと考えております。 (2)SC-88PROとの接続・機能について SC-88PROと接続する事により、簡単に何が出来ますか、教えて下さい。 (SC-88PROはジュークボックスみたいなものでしょうか? それによって、UA-100で受けた音に対して、色々なエフェクトをかけれる機能と考えてよろしいでしょうか?) 何分、無知なもので申し分け御座いません。 以上となります。 どうぞご教授下さいますよう、よろしくお願い致します。

  • .htaccess以外でのアクセス制限

    あるサイトから悪意のある文章で、名前とリンクが貼られています。 そこからアクセスしてきた人たちをアクセス制限をかけたいのですが、現在使用しているサーバーは.htaccessが使えません。 .htaccess以外を使用してアクセス制限をかける方法というのはないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • UA-1EX

    UA-1EXとDJをつないでPCに録音したら、 音量が小さかったのですが・・・ どうすれば音量を大きくする方法がありましたら 教えて下さい。 お願い致します。