• ベストアンサー

アクセス端末を判別して、出力ページを変えたい

PCと携帯両方向けのサイトがあります。 サイトのトップページのアドレスがhttp://www.example.jp/で、携帯用トップがhttp://i.example.jp/だとします。 広告を出稿する際のURLは常にwww.の方なので、携帯からもそちらにアクセスが来るのですが、携帯の場合はi.の方を出力したいのです。 これをApacheの設定などでどうにかできないものでしょうか。 (フレームやJavaScript、CGIを使った方法は、上司に棄却されてしまいました。)

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

  • ベストアンサー
  • jxt
  • ベストアンサー率48% (42/86)
回答No.3

Apache標準の機能としては聞いたことがありませんが、 モジュールを作ってUserAgentを判別し、振り分けをする ことは可能です。 そんなモジュールを作っていた人のページを読んだ気が するんですが、探してみても出てきませんね。。。 ご自分でApacheのモジュールを作成されるか、上司を 説得されるかどちらかになるでしょうね。

mone
質問者

お礼

回答ありがとうございます。また、お礼が遅くなりすみませんでした。 ありそうな気がしてたんですが、Apacheの機能としてはないんですね。探しても見つからない理由が分かりました。 Apacheモジュールを作るというのは私には難しそうですので、他の方法で再度説得してみます。 どうもありがとうございました。

その他の回答 (2)

  • BellBell
  • ベストアンサー率54% (327/598)
回答No.2

広告の側をCGI/PHPなど、動的に作成する。というのも却下されるかな?

mone
質問者

補足

回答ありがとうございます。 広告については出稿先の配信方法に依存するため、こちらでどうにかすることができません。 できたとしても、既に多数出稿済みのため、それらに対処することができないので、やはり手前の方でどうにかしたいのです。 そもそもこれは、Apacheの設定で行うことは無理なのでしょうか? もしくは、質問するカテゴリを変えるべきでしょうか?

  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

詳しくは分かりませんが、 .htaccessを弄ればどうにかなるのでは? あと、トップページをindex.phpなどにしてしまうのも手かと。

mone
質問者

補足

回答ありがとうございます。 私も.htaccessやhttpd.confの設定でどうにかならないものかと思っていたのですが、詳しい設定方法を載せたサイトを自分では見つけられませんでした。 また、PHPの方法も上司に棄却されてしまいました。 (どうしても静的HTMLファイルのままにしておきたいらしいのです。)

関連するQ&A

専門家に質問してみよう