- ベストアンサー
phone.plというモジュールを使いたいんですが・・・
http://www.kawa.net/works/perl/phone/pnews.html このサイトのphone.plというモジュールを使って、 http://girlswalker.com/というサイトと同様に、 このURLにアクセスした瞬間に 携帯のキャリア判別及び携帯とPCの振り分けが可能な仕組みを作りたいんですが、 サーバーのどこに上げればよいのでしょうか? このモジュールの設置場所がよくわからないです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
先に断っておきますと、そのファイルを置くだけでは何も起きません。 >phone.pl の使い方 >携帯キャリアを判別した Location: 飛ばし CGI の項にある18行のスクリプトを環境に合わせて修正し、cgiとして設置する必要があります。 さらにそれを起動しなければならないため、 cgiに直接アクセスしてもらう必要があります。 例にあるサイトはファイル名なしでアクセスされた時 index.cgiを起動するようになっています。 レンタルサーバーですと cgiへリンクしたトップページを用意するなどの手間が必要になると思います。
その他の回答 (1)
- yuuki0229
- ベストアンサー率70% (33/47)
まずCGIがそのサーバーで動かせることを確認してください。 レンタルサーバーの場合CGIの使用に関して説明したページがあると思いますから それを参考に設置をしてください。 .htaccessは簡単に説明すると局所的にサーバーの設定を変えるファイルです。 他のサーバーではそれを使ってCGIを実行できるようにしていたのだと思います。中は見ていませんが。 もし.htaccessが使用可能なら #No1の「ファイル名なしでアクセスされた時」の挙動を変えることができますし、 htaccessだけでキャリアごとの振り分けができる可能性もあります。 これに関してはこのサイトで"htaccess 携帯"といった感じで検索すると色々出てきます。
お礼
ご回答ありがとうございました。 おかげさまでようやくうまく行きました。
お礼
丁寧なご回答ありがとうございました。 しかし、自分の力不足のせいか、いまだうまくいっていません。 phone.plと****.cgiの二つのファイルだけではだめなのでしょうか? 他のサーバーを見てみると、.htaccessという名前のファイルがあったのですが、これは何か意味があるのでしょうか? ちなみに、他のサーバーにあった.htaccessという名前のファイルをダウンロードして、いま自分たちが使っているサーバーにあげてみたのですが、だめでした。